我有一個涉及setinterval的問題。這也可能是最好的展現一個例子所以這裏是這裏的鏈接:使這項工作setInterval()的問題;和clearInterval
http://boudaki.com/testing/carouselTest
基本上我有問題,像我需要它。當頁面加載時,內容每三秒旋轉一次,右側的數字按鈕也會這樣做。當你點擊一個按鈕時,按鈕會延伸並停止動畫 - 這一切都很好。然後,當您點擊按鈕底部的小關閉按鈕時,動畫會重新開始 - 一切正常......但是當您再次單擊編號按鈕時,動畫會繼續進行。爲什麼?
有相當大量的代碼,但setIntervals和明確的間隔是:
- 線69:上的document.ready啓動動畫關閉-assign的timerId一個全局變量
- 87行:當在該動畫的編號按鈕clearinterval用戶點擊
- 線102:當用戶點擊關閉按鈕啓動動畫再次
就是這樣....我只是不明白爲什麼它不會第二次停止動畫???任何人都能看到爲什麼
任何想法?
是的凱爾!就是這樣。以爲我試過了,但我認爲將它與帕特里克的答案結合起來就可以了! 非常感謝:) – 2010-07-28 14:58:07