2013-03-21 81 views
0

我試圖實現fancyBox到下面列出的頁面,但是,燈箱不會被生成onClick。fancyBox不能正常顯示

我在下面的例子中正確地調用並生成了fancyBox,但似乎並沒有在錨點元素被點擊時啓動。

http://jsfiddle.net/jodriscoll/Xf7qf/

jQuery(document).ready(function() { 
    jQuery(".fancyBox").fancybox({ 
     maxWidth : 800, 
     maxHeight : 600, 
     fitToView : false, 
     width  : '70%', 
     height  : '70%', 
     autoSize : false, 
     closeClick : false, 
     openEffect : 'none', 
     closeEffect : 'none' 
    }); 
}); 

正如你所看到的,我打電話的fancybox的濃縮版,所有正確的CSS樣式/類之間的關聯是否正確建立。

如果我錯過了什麼,請告訴我在哪裏,然後客氣地叫我白癡:)

謝謝!

+0

快速筆記,幻燈片的最後兩個幻燈片我使用這個範圍內都將要啓動的fancybox(#&面板-10 /#的那些&panel1-11)。 – Joey 2013-03-21 19:05:24

+0

它在鉻中爲我工作 – 2013-03-21 19:57:43

+1

有一個JavaScript錯誤。您是否使用jquery查找和替換$?這一行slider.jQuerycontrols.find('img')。tooltip();發生了一個錯誤。我將它改爲滑塊。$ controls.find('img')並沒有錯誤。通過jsfiddle中的iframe在另一個網址上發佈視頻將無法使用。看看修復該行是否解決了您的問題。另一個JavaScript錯誤,是沒有工具提示。 – 2013-03-21 20:22:45

回答

1

打開文件'jquery.fancybox-1.3.4.pack.js'並將「body」替換爲「form」。那裏有兩個詞「身體」。 感謝tuyenbui。

而且問題也解決了這個頁面:Fancybox - ASP.NET button not working

+0

感謝您的建議!但是,我不再爲這位客戶工作,但我會一起傳遞這些信息。 – Joey 2013-11-13 13:46:07

0

它可能在IE8中不起作用,因爲在拇指數組的末尾有一個逗號。 IE8 +是嚴格的,不喜歡尾隨逗號。