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