对于我正在处理的网站存在一些问题,我似乎无法让fancybox正常使用YouTube剪辑进行测试.
这是我的脚本文件.
使用2.1.4与jQuery 1.9
的script.js
var $j = jQuery.noConflict();
$j(document).ready(function(){
$j('.flexslider').flexslider({
animation: "slide"
});
$j('.fancybox-media').fancybox({
openEffect : 'none',closeEffect : 'none',helpers : {
media : {}
}
});
});
flexslider工作正常,但fancybox-media有问题.
当我点击链接时,它只是打开链接而不是在fancybox窗口中打开媒体文件.
在Chrome控制台内部,它说
Uncaught TypeError: Cannot read property 'helpers' of undefined jquery.fancybox-media.js:88
(anonymous function) jquery.fancybox-media.js:88
(anonymous function) jquery.fancybox-media.js:196
该链接定义为:
fancybox-media" href="http://www.youtube.com/watch?v=czQipWJA8EU">Watch This Video
此外,如果你想看看开发中的网站
它可以在www.miems.co找到
任何想法,请告诉我.
此致
大卫
最佳答案
原文链接:https://www.f2er.com/jquery/428680.html