jQuery循环未恢复
我得到了jquery循环插件,并被要求在鼠标悬停时暂停它。不幸的是,我有一个透明的图像悬浮在整个幻灯片上(它是一个链接-单击幻灯片上的任意位置,然后单击其他位置),因此我设置了以下代码:jQuery循环未恢复,jquery,jquery-cycle,Jquery,Jquery Cycle,我得到了jquery循环插件,并被要求在鼠标悬停时暂停它。不幸的是,我有一个透明的图像悬浮在整个幻灯片上(它是一个链接-单击幻灯片上的任意位置,然后单击其他位置),因此我设置了以下代码: jQuery("#holder").mouseenter( function(){ jQuery("ul.cycle").cycle("pause"); } ).mouseleave( function(){ jQuery("ul.cycle").cycl
jQuery("#holder").mouseenter(
function(){
jQuery("ul.cycle").cycle("pause");
}
).mouseleave(
function(){
jQuery("ul.cycle").cycle("resume");
}
);
当我在短时间内悬停时,这会起作用,但如果悬停时间超过构造函数中指定的超时时间,则系统不会重新启动
我浏览了SO,发现了以下帖子:
这个问题发生的原因是下一次迭代
假设发生转换的位置是在完成之前设置的
以前的过渡。在某些情况下,下一个转换是在之前启动的
在新的过渡开始时,前一个已经完成
如果已经有其他动画正在进行,则会进行检查
因此,函数将返回并停止(不设置下一步)
迭代)。正在进行的动画完成后,幻灯片放映
已停止,因为没有计划下一次转换
在我使用“暂停”之后,如何获得重启当前幻灯片计时器的周期?我使用了github上@WTK提供的修复程序: