我正在尝试在Fancybox中打开一个YouTube嵌入视频。我基于Fancybox页面上的代码进行了修改 - http://fancyapps.com/fancybox
以下是我所拥有的代码:
但每次我点击链接时,它只是在同一个窗口中全屏打开YouTube视频...而不是在Fancybox中。
我检查过我的Js文件是否加载,它们确实加载了,而且我在FF控制台中没有看到错误提示。
有人能看出我错在哪里吗?
<a class="various fancybox" href="https://www.youtube.com/embed/jid2A7ldc_8?autoplay=1">Youtube (iframe)</a>
然后在 call.js
文件中。
$(document).ready(function() {
$(".various").fancybox({
maxWidth : 800,
maxHeight : 600,
fitToView : false,
width : '70%',
height : '70%',
autoSize : false,
closeClick : false,
openEffect : 'none',
closeEffect : 'none'
});
})
但每次我点击链接时,它只是在同一个窗口中全屏打开YouTube视频...而不是在Fancybox中。
我检查过我的Js文件是否加载,它们确实加载了,而且我在FF控制台中没有看到错误提示。
有人能看出我错在哪里吗?
fancybox.iframe
... 只是我不知道那实际上会影响它的工作方式!不过我想我会选择data-fancybox-type
属性。 - user1049944