我有一个使用寻呼机运行的 jquery 循环。它会自动循环,并且它具有手动控制循环的寻呼按钮,使用寻呼按钮后它会恢复自动前进。现在我还构建了一个外部按钮来暂停循环。但是在使用此按钮暂停循环后,我希望它在单击寻呼机按钮时恢复循环......但这就是它不做的事情。
提示或技巧任何人?
我有一个使用寻呼机运行的 jquery 循环。它会自动循环,并且它具有手动控制循环的寻呼按钮,使用寻呼按钮后它会恢复自动前进。现在我还构建了一个外部按钮来暂停循环。但是在使用此按钮暂停循环后,我希望它在单击寻呼机按钮时恢复循环......但这就是它不做的事情。
提示或技巧任何人?
您需要将事件连接到寻呼机以恢复循环:
$('#pager li').click(function() {
$('#slideshow').cycle('resume');
});
这是一个完整的例子:
http://jsfiddle.net/lucuma/fg6d4/2/
每条评论更新:
或者,您可以绑定 mouseleave 并单击,它也应该解决悬停问题:
$('#pager li').on("mouseleave click",function() {
$('#slideshow').cycle('resume');
});