Jquery fancybox +无限轮播的Vimeo问题
来自javascript noob的另一个与Vimeo相关的问题……
我在这里设置了我的问题: http : //jsfiddle.net/ajtTF/
单击链接时,它将加载带有Jquery inifinite轮播库的内联Fancybox模式。 该画廊目前包含2个嵌入式Vimeovideo。
一切都很好,直到模态关闭,然后重新启动。 由于某种原因,模式现在用第一个video替换第二个video(即,显示同一video的2个实例,而忽略另一个video)。
在这种情况下,我最终会想要几个video。 如果应用一些额外的js,我不知道这是否值得考虑。
非常感谢,我必须强调我的js技能是非常不存在的,所以请明确! 随意乱用我的例子。
Hej我不确定为什么关闭模态时iframe的src被清除掉了。
它似乎是你的代码的一部分所以我认为它与fancybox有关。
Anny方式,你的优惠代码不起作用的原因是因为你在模态loded时从第一个iframe获取src,然后你在模态关闭时将它应用于两个iframe。
所以当你打开它时,它会在两个iframe上都有相同的src。
此代码分别保存每个帧的src。 如果您使用此代码有2或10个iframe,则无关紧要。
GL
'onComplete': function() { $("#inline2 iframe").each(function(i) { $(this).data("src", $(this).attr("src")); }); }, 'onClosed': function() { $("#inline2 iframe").each(function(i) { $(this).attr("src", $(this).data("src")); }); }