延迟后关闭fancybox

joh*_*ohn 3 jquery delay lightbox fancybox

客户让我用几个视频更新他的静态网站.他希望他们"弹出"并在网站上播放.我爱的fancybox主要是因为我在jQuery和它使得加入灯箱那么简单.我马上安装了它,到目前为止一切都是100%完美.

但是他希望fancybox窗口在剪辑播放后自动关闭.由于只有少数几个视频而且它们非常简短,我只想为每个视频分配时间.我认为最长的是1分30秒,总共5个视频.

我怎么能实现呢?fancybox网站上写着"在iframe中使用 - parent.$.fancybox.close();",但我不知道如何通过jquery的延迟来完成这项工作.任何输入或想法都会很棒.

Jul*_*les 5

您可以使用Javascript的setTimeout功能.

所以有些东西:

setTimeout('parent.$.fancybox.close();', <time_interval>);
Run Code Online (Sandbox Code Playgroud)