Javascript Jquery fancybox+;无限旋转木马

Javascript Jquery fancybox+;无限旋转木马,javascript,jquery,fancybox,vimeo,infinite-carousel,Javascript,Jquery,Fancybox,Vimeo,Infinite Carousel,另一个来自javascript noob的Vimeo相关问题 我在这里设置了我的问题: 当点击链接时,它将加载一个内嵌的Fancybox模式,其中包含一个Jquery inifinite旋转木马库。该图库目前由2个嵌入式Vimeo视频组成 一切正常,直到模式关闭,然后重新启动。出于某种原因,现在模式将第二个视频替换为第一个视频(即,显示同一视频的两个实例,忽略另一个实例) 在这种情况下,我最终会想要一些视频。我不知道如果应用一些额外的js,这是否值得考虑 非常感谢,我必须强调我的js技能是不存在

另一个来自javascript noob的Vimeo相关问题

我在这里设置了我的问题:

当点击链接时,它将加载一个内嵌的Fancybox模式,其中包含一个Jquery inifinite旋转木马库。该图库目前由2个嵌入式Vimeo视频组成

一切正常,直到模式关闭,然后重新启动。出于某种原因,现在模式将第二个视频替换为第一个视频(即,显示同一视频的两个实例,忽略另一个实例)

在这种情况下,我最终会想要一些视频。我不知道如果应用一些额外的js,这是否值得考虑

非常感谢,我必须强调我的js技能是不存在的,所以请澄清!请随意乱翻我的例子。

Hej我不知道为什么在关闭模式时,iFrame的src会被清除

它似乎不是你代码的一部分,所以我认为它与fancybox有关

显然,您的previos代码不起作用的原因是,您在模态LOD时从第一个iframe获取了src,然后在模态关闭时将其应用于两个iframe

因此,当您打开它时,它在两个iFrame上都有相同的src

此代码分别保存每个帧的src。 如果您有2个或10个带有此代码的iframe,这并不重要

德国劳埃德船级社


上面的js提琴不起作用,因为我认为是热链接。更新:再次感谢您提供另一个完美的解决方案。谢谢你的清晰解释,帮助我学习:)别忘了把问题标记为已回答,否则它们将保留在未回答问题类别中
  '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"));
   });
  }