2013-03-21 150 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 +是严格的,不喜欢尾随逗号。