Javascript 滑块悬停
几天来,我一直试图为jmpress slider实现一个暂停悬停事件,但效果并不好,它会在第一次(或第二次)滑动后停止循环 我尝试了:setInterval、mouseenter/mouseleave、悬停函数、clearTimeout和许多其他选项和函数,但什么都没有 您可以在此处看到滑块: 这是代码,我编辑它,它停在悬停状态,但不会重新启动,jquery.jmsileshow.js(原始文件未编辑:)的第225行: 有什么建议吗Javascript 滑块悬停,javascript,jquery,slider,Javascript,Jquery,Slider,几天来,我一直试图为jmpress slider实现一个暂停悬停事件,但效果并不好,它会在第一次(或第二次)滑动后停止循环 我尝试了:setInterval、mouseenter/mouseleave、悬停函数、clearTimeout和许多其他选项和函数,但什么都没有 您可以在此处看到滑块: 这是代码,我编辑它,它停在悬停状态,但不会重新启动,jquery.jmsileshow.js(原始文件未编辑:)的第225行: 有什么建议吗 提前谢谢,我的英语(不好)很抱歉/ 这有点晚了,但希望能帮助其
提前谢谢,我的英语(不好)很抱歉/ 这有点晚了,但希望能帮助其他人解决同样的问题 我在最近的一个项目上也有同样的问题;事实证明,我们还需要做一件事来运行幻灯片放映:将自动播放选项设置回true 如果您注意到方法
\u stopSlideshow
,它实际上具有this.options.autoplay=false代码>
因此,要在mouseleave上再次开始幻灯片放映,我们只需将自动播放重置为true并调用\u startSlideshow
:
$('.jms-slideshow').on('mouseleave', function(){
_self.options.autoplay = true;
_self._startSlideshow();
});
$('.jms-slideshow').on('mouseleave', function(){
_self.options.autoplay = true;
_self._startSlideshow();
});