jQuery循环如何在单击寻呼机时恢复暂停周期

时间:2012-05-29 15:49:24

标签: jquery jquery-cycle

我有一个使用寻呼机运行的jquery循环。它会自动循环,并具有手动控制循环的寻呼机按钮,使用寻呼机按钮后,它会恢复自动前进。现在我还构建了一个外部按钮来暂停循环。但是在使用此按钮暂停循环后,我希望它在单击寻呼机按钮时恢复循环...但这就是它没有做到的。

提示或欺骗任何人?

1 个答案:

答案 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');
});​