2012-05-29 97 views
0

我有一個與尋呼機一起運行的jquery循環。它會自動循環,並且它有尋呼機按鈕來手動控制循環,在使用尋呼機按鈕後它會恢復自動前進。現在我還構建了一個外部按鈕來暫停循環。但是在循環暫停後使用這個按鈕,我希望它在點擊尋呼機按鈕時繼續循環......但這是它不能做到的。jQuery循環當點擊尋呼機時如何恢復暫停週期

任何提示或技巧?

回答

2

您需要連線的事件,您的尋呼機恢復週期:

$('#pager li').click(function() { 
    $('#slideshow').cycle('resume'); 
});​ 

這是一個完整的例子:根據註釋

http://jsfiddle.net/lucuma/fg6d4/2/

更新:

另外,您可以綁定在mouseleave上並點擊,它也應該修復懸停問題:

$('#pager li').on("mouseleave click",function() { 
    $('#slideshow').cycle('resume'); 
});​ 
+0

Thanx,我有。但只是發現當循環選項:pauseOnPagerHover:1被設置時,這不起作用。對我來說這是一件小事,讓這個頁面懸停暫停。所以現在它適用於這個代碼。 – tvgemert

+0

我更新了答案。如果您在頁面懸停時遇到問題,應該可以修復此問題。 http://jsfiddle.net/lucuma/fg6d4/2/ – lucuma

+0

太棒了!非常感謝你。 – tvgemert