我使用的fancybox兩年,而不是使用<a>
代碼啓用的fancybox我使用div
標籤和我的javascript中我使用這個代碼DIV-發射畫廊,按照Fancybox文檔創建一個圖庫(通過將rel="gallery1"
添加到您的圖像中,或在我的情況下,div
s),沒有幻燈片放映,並且當Fancybox被觸發時,您無法從一個圖像導航到另一個圖像,圖像出現。中的fancybox
-1
A
回答
0
因爲沒有人真正知道答案,我的問題,我決定坐下來,並採取漫長而艱難地看着我的代碼;我來決定,我需要創建一個插件,這個工作。
當我開發我的投資組合(http://mrconnor.co.uk)我開發它,以便取代的fancybox是從<a>
標籤火我會從<div>
標籤火了:我這樣做使我的代碼可能是更清潔,再加上它會對我來說更容易迴歸,編輯和風格。
但是,我遇到了這個問題(這就是爲什麼我張貼),從這個畫廊或幻燈片不能正常工作,通過添加rel="gallery1"
所有項目,我想在我的畫廊,所以我創建了一個jQuery插入。這裏
測試: http://jsfiddle.net/cranavvo/u3U23/
$.fn.fancyGallery = function($gallery_name){
$(this).each(function(){
$background_image = $(this).css("background-image");
$background_image = $background_image.replace('url(','').replace(')','');
$(this).attr({
"data-fancybox-group": $gallery_name,
"data-fancybox-href": $background_image
});
});
};
0
您可以隨時綁定任何HTML元素的fancybox比<a>
標籤其他(和創建無rel
屬性畫廊),使用的fancybox的特殊data-fancybox-*
屬性,如:
<div data-fancybox-group="gallery" data-fancybox-href="#inline1" class="fancybox">open first fancybox item</div>
順便說一句,如果將fancybox綁定到多個元素,請使用類而不是ID
備註:如果您使用方法.click()
激發fancybox,應該將該庫手動傳遞給腳本中的fancybox。您還可以綁定一個click
的元素(填充目標元素的含量)結合的fancybox它像以前一樣:
$(".fancybox").click(function(){
// populate the target inline element here
}).fancybox();
相關問題
- 1. Fancybox中的SVG
- 2. 中的fancybox
- 3. fancybox中的Flowplayer?
- 4. Fancybox內fancybox
- 5. iframe中的Fancybox jQuery
- 6. Fancybox - onCleanup中的jQuery
- 7. Joomla中的FancyBox 2.5
- 8. 的fancybox 2 Rails中
- 9. Fancybox - 在fancybox回調中調用fancybox模式對話框
- 10. jQuery FancyBox Iframe - 在$ fancybox中使用$(document).ready?
- 11. fancybox鏈接內fancybox
- 12. fancybox不居中
- 13. 的jQuery的fancybox - 附加到的fancybox-內
- 14. Fancybox - 打開一個fancybox內的鏈接到相同的fancybox?
- 15. 移動設備中的Fancybox運行不正常,fancybox覆蓋隱藏fancybox包裝。
- 16. SWF的fancybox - 關閉不關機的fancybox
- 17. 的fancybox - 可以在窗口的fancybox
- 18. JScrollpanel中的fancybox不工作用的fancybox從正確
- 19. Fancybox中的其他按鈕
- 20. fancyBox中的重複圖像
- 21. fancybox中的兩個標題?
- 22. Fancybox jQuery中的CSS漸變?
- 23. FANCYBOX中的圖像複製
- 24. 停止視頻中的fancybox
- 25. 打開地圖中的fancybox
- 26. 打開標籤中的Fancybox
- 27. fancyBox中的轉換3
- 28. Internet Explorer 7中的Fancybox/JQuery
- 29. Fancybox中的目標href
- 30. 的fancybox說明框中