Javascript 使用jQuery事件停止/暂停BJQS幻灯片放映
我已经做了一个视频幻灯片使用。视频以Javascript 使用jQuery事件停止/暂停BJQS幻灯片放映,javascript,jquery,events,vimeo,bjqs,Javascript,Jquery,Events,Vimeo,Bjqs,我已经做了一个视频幻灯片使用。视频以的形式嵌入,并来源于Vimeo。幻灯片效果良好,但每当我播放视频时,幻灯片都会继续旋转,即视频播放几秒钟,然后淡入列表中的下一个视频 有人能建议如何实现一个函数来添加到BJQ,从而暂停幻灯片放映吗?我正在使用Vimeo API,因此有“视频开始”和“视频结束”等可用事件,因此不要寻求帮助-只是暂停(视频开始时会触发)并恢复(视频结束时触发)幻灯片放映 在BJQS源代码中,有一个函数用于“悬停时”暂停幻灯片放映,然后在悬停丢失时恢复幻灯片放映,该函数适用于Vim
的形式嵌入,并来源于Vimeo。幻灯片效果良好,但每当我播放视频时,幻灯片都会继续旋转,即视频播放几秒钟,然后淡入列表中的下一个视频
有人能建议如何实现一个函数来添加到BJQ,从而暂停幻灯片放映吗?我正在使用Vimeo API,因此有“视频开始”和“视频结束”等可用事件,因此不要寻求帮助-只是暂停(视频开始时会触发)并恢复(视频结束时触发)幻灯片放映
在BJQS源代码中,有一个函数用于“悬停时”暂停幻灯片放映,然后在悬停丢失时恢复幻灯片放映,该函数适用于Vimeo视频,但我所有的尝试都失败了
我对jQuery比较陌生,希望您能给我一些建议
此外,如果您知道任何类似的轻量级jQuery幻灯片可以通过内置的事件调用暂停,我愿意考虑转换,因为没有此功能的幻灯片放映对我的场景毫无用处。
我知道你要求使用BJQ,但他们不支持插件上的任何事件,我尝试添加你想要的支持,但我没有那么多时间。不用那个插件,用cycle怎么样 小提琴上有一个样品(不是我的) 代码类似于bjqs:$('#container').cycle({
/* cycle options */
fx: 'scrollHorz',
prev: '#prev',
next: '#next',
timeout: 0,
after: function() {
$('#container iframe').attr('src', '');
var theSource = $(this).find('iframe').attr('alt');
console.log('theSource:before', theSource);
$(this).find('iframe').attr('src', theSource);
}
});
他们使用VIMEO、YOUTUBE和一些静态内容。您可以根据自己的需要对其进行定制,使其看起来与BJQ一模一样,甚至更多
如果您需要更多自定义此插件的帮助或无法更改插件,请告知我们。在BJQS中,我看到了这样的选项:
automatic:true
幻灯片自动更改幻灯片的含义。我不知道,但在播放视频时尝试将此选项更改为false。如果需要,请提供小提琴can@Epsil0neR我试过了,但不幸的是没有成功。此选项仅适用于页面加载。@verbumSapienti然后使用另一个插件,因为它在运行时没有对其进行操作。或者尝试查看源代码,找到将automatic设置为true/false的“private”成员,并尝试将它们设置为“public”,以便从外部代码访问它们。当然,如果许可证允许的话。