在嵌入式视频上按下播放键时,jquery无限转盘自动播放需要停止
jquery infinite carousel auto-play needs to stop when press play on embedded video
此处的问题示例:http://jsfiddle.net/EtWXX/
我的无限旋转木马设置为自动播放。它还嵌入了视频。然而,我需要它来做两件事。
- 播放视频时停止
- 如果"下一个"&"则停止prev’进行交互
您只需要在与事物交互时调用clearInterval(intervalId)
,然后在希望它再次开始滑动时使用intervalId = window.setInterval(slide, 5000);
重新设置它。如果你想让它在悬停时暂停,你可以做一些类似的事情:
$('#viewport').hover(
function(){clearInterval(intervalId);},
function(){intervalId = window.setInterval(slide,5000);}
);
我不知道检测是否播放vimeo视频的代码是什么,但以这种方式打开/关闭滚动是微不足道的。
编辑
对于vimeo,你应该查看他们的API,你必须将?api=1
添加到iframe
中vimeo URL的末尾,并加载他们的库froogaroop,你可以使用它来完成这项工作:
jQuery('iframe.vimeo').each(function(){
$f(this).addEvent('play', function(){clearInterval(intervalId);});
$f(this).addEvent('stop', function(){intervalId = window.setInterval(slide,5000);});
});
当你播放视频时,应该停止幻灯片放映,当视频停止时重新启动,它正在收听来自API 的事件
至于prev&接下来,只需在插件代码中的jQuery(next).click(function(event) {
和jQuery(prev).click(function(event) {
之后添加清除间隔,我不知道你想如何恢复幻灯片放映,但我们已经知道了代码。。。
相关文章:
- 我可以使此幻灯片图像自动播放吗?
- 如何使jquery自动播放
- 使用jQuery无限循环播放HTML页面幻灯片
- 在移动设备中自动播放视频
- 需要帮助自定义幻灯片自动播放
- 在iframe中阻止网站中的vimeo自动播放
- 使用addevent时,VideoJs的自动播放未被触发
- 为简单的jQuery滑块添加自动播放功能
- iframe src 使用现有值在单击时添加自动播放=true 参数
- 如何降低html视频的自动播放音量
- 如何在向下滚动时停止自动播放
- 自动播放youtube视频的Javascript
- 10秒后停止自动播放-环岛
- 如何在HTML5画布上自动播放短视频剪辑
- 在按钮上单击暂停HTML视频(正在自动播放)
- 检测iOS移动设备的JavaScript比自动播放音频
- 我怎么能自动使用JavaScript函数来自动播放幻灯片呢
- 停止在Chrome上自动播放嵌入的Javascript歌曲
- Javascript自动播放声音文件,单击其中一个按钮时停止
- 在嵌入式视频上按下播放键时,jquery无限转盘自动播放需要停止