2012-07-06 100 views
3

我有一個簡單的圖片庫,用戶可以點擊縮略圖圖片,Fancybox將打開全尺寸的圖片。太好了,它可以工作。現在,我想添加一些自定義HTML,以便將圖像包含在底部具有標題的包裝中,並將照片註釋到照片右側(認爲是臉書)。我該怎麼做呢?我一直在努力研究如何做到這一點,我所能做的就是讓原始照片與Fancybox打開。這裏是我使用的代碼:如何將自定義HTML添加到Fancybox?

$(document).ready(function() { 
    $(".fancybox-button").fancybox({ 
     padding  : 0, 
     prevEffect : 'none', 
     nextEffect : 'none', 
     closeBtn : false, 
     helpers : { 
      title  : { type : 'inside' }, 
      buttons  : {} 
     } 
    }); 
}); 

我正在尋找這樣的事情(注意最後一行):

$(document).ready(function() { 
    $(".fancybox-button").fancybox({ 
     padding  : 0, 
     prevEffect : 'none', 
     nextEffect : 'none', 
     closeBtn : false, 
     helpers : { 
      title  : { type : 'inside' }, 
      buttons  : {}, 
      html : {'<div>my custom html</div>'} 
     } 
    }); 
}); 

我將如何做到這一點?

+0

看到[這] (http://fancybox.net/blog)fancybox網站上的頁面。在那裏你會找到你需要的例子。 – madfriend 2012-07-06 05:27:32

+0

@madfriend:錯誤的鏈接,他正在使用版本2(我猜你知道有兩個不同的網站,爲v1.x和v2.x,是嗎?) – JFK 2012-07-06 05:59:13

+0

ooops,[鏈接](http:// fancyapps。 com/fancybox /#examples) – madfriend 2012-07-06 12:07:14

回答

3

看這個demo

你在找這樣的事情?

+0

是的!我試圖理解你做了什麼。我想我明白了嗎? – 2012-07-06 05:29:29

+1

只需隱藏您想要在精美盒子中展示的div。使用等於div的錨標記的href和onclick調用錨標記上的花哨框函數。就這樣。 – Kishore 2012-07-06 05:34:39

13

要自定義HTML彈出窗口上的fancybox 2:

$.fancybox({ content: '<div>my custom html</div>' });