簡體   English   中英

在燈箱中並排顯示在屏幕上的兩個圖像?

[英]Two images showing on the screen, side by side, in a lightbox?

任何人都可以建議一個燈箱,該燈箱在激活時會並排顯示至少兩個圖像嗎?

我的想法是使用它而不是下拉菜單。 當我的菜單上懸停了“書籍”時,我想打開一個燈箱,以顯示兩張圖片......並排放置,每個圖片都有一個鏈接,允許用戶選擇“小說”或“非小說” ”。

我意識到有些人可能會問我為什么要這樣做,而不是使用下拉菜單等更實用的解決方案。

我是fancyBox的粉絲,但實際上任何支持HTML內容的燈箱都可以使用。 但是,不要將img裝箱,而只需將div或帶有兩個圖像的容器裝箱(當然,您需要一些CSS才能使其看起來不錯)。

除了前面提供的答案之外,我發現以下答案很有用:

使用jQuery.fancyBox的兩頁視圖

如此處所建議的解決了問題,但是給出了具體的代碼示例

$('#start-photo-book').on('click', function() {
  var book = [];

  $.each( $("#photo-book").children(), function( key, value ) {
    book.push({
      content : $( value ).clone(), 
      type    : 'html'
    })
  });

  $.fancybox.open( book, {
    loop : false,
    smallBtn : false
  });

});

我會使用支持iframe的燈箱。 建立您的頁面,踩一下它,然后離開。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM