我想要的是一個圖片,點擊後打開一個畫廊。我正在使用FancyBox,並且我想要Thumbnail Helper(帶圖像地圖)Fancybox圖片圖庫
就像這樣:http://jsfiddle.net/ffZ7B/343/ 當您單擊左邊的weel時,它會打開圖庫,但它不會顯示縮略圖。
我嘗試這樣做:http://jsfiddle.net/ffZ7B/344/
有誰知道如何做到這一點?
謝謝!
我想要的是一個圖片,點擊後打開一個畫廊。我正在使用FancyBox,並且我想要Thumbnail Helper(帶圖像地圖)Fancybox圖片圖庫
就像這樣:http://jsfiddle.net/ffZ7B/343/ 當您單擊左邊的weel時,它會打開圖庫,但它不會顯示縮略圖。
我嘗試這樣做:http://jsfiddle.net/ffZ7B/344/
有誰知道如何做到這一點?
謝謝!
Thumbnail Helper
是fancybox v2.x的全新功能,在以前的版本中不存在。你在jsfiddle中使用fancybox v1.3.4。
如果你想使用Thumbnail Helper
,你必須升級到Fancybox v2.x,然後使用此代碼:
HTML:
<img src="images/imageMap.jpg" usemap="#map" />
<map name="map" id="map">
<area class="fancybox" href="images/01.jpg" data-fancybox-group="gallery" shape="rect" coords="46,38,201,154" title="01" />
<area class="fancybox" href="images/02.jpg" data-fancybox-group="gallery" shape="rect" coords="295,35,388,83" title="02" />
<area class="fancybox" href="images/03.jpg" data-fancybox-group="gallery" shape="rect" coords="27,166,134,293" title="03" />
</map>
JS:
$(document).ready(function() {
$("area.fancybox").fancybox({
helpers: {
thumbs : {
width : 50,
height : 50
}
}
}); // fancybox
}); // ready
注意那我們使用data-fancybox-group="gallery"
屬性來設置圖庫元素(rel
將不能與area
標籤一起使用,因爲它與v1.3.4一起使用。)您可能需要設置HTML5 DOCTYPE
以進行驗證。
UPDATE:見working DEMO here - 注意(2013年1月15日)本演示將失敗,因爲使用jQuery v1.9.0是。檢查THIS作進一步參考。儘管你可以用jQuery v1.8.3重現一個工作演示。
這正是我需要的。非常感謝!我現在就更新我的Fancybox。 – Azuen
請,如果你能再幫我一次。我努力嘗試,但沒有奏效。這是我原來的js:http://www.heypasteit.com/clip/0E43。然後我改爲:http://www.heypasteit.com/clip/0E47。 我的標題:http://www.heypasteit.com/clip/0E48。我認爲問題是關於compability – Azuen
WOW,我不知道如何,但我只是做到了!它現在正在工作,但有兩個問題。首先,當我點擊頂部的「X」按鈕時,它不會關閉,關閉的唯一方法是單擊圖像的褪色部分。此外,我無法使用thumnails(僅限按鈕)更改圖像。你知道爲什麼嗎?這是我使用的代碼:http://jsfiddle.net/ffZ7B/345/(是的,有圖像不在「座標」中,因爲它屬於畫廊,也許這就是原因。想要顯示第一張圖片,檢查其他人應該首先打開圖庫,這是另一種方法嗎?) – Azuen
我試過了,你檢查了第二個鏈接嗎? – Azuen
http://meta.stackexchange.com/a/5235萬一你覺得這個答案有用。 – JFK