這是this question的後續處理,其中我發現如何使代碼每x秒重複一次。是否有可能做出可以改變這種情況的事件?即我這是爲了控制這是否重複或不復選框,所以我想我需要的是這樣的:每隔x秒重複代碼,但如果[在此處插入檢查],則不會重複代碼
$(checkbox).bind("change", function() {
switch(whether if it is ticked or not) {
case [ticked]:
// Make the code repeat, while preserving the ability to stop it repeating
case [unticked]:
// Make the code stop repeating, while preserving the ability to start again
}
});
我不知道我能放什麼case
秒。
看起來像th對你的其他問題的答案已經解決了這個問題。 'clearInterval'允許你停止一個setInterval調用。 – j08691
它讓我再次啓動它嗎? – Bluefire
如果您使用上面的通用結構,那麼只要複選框被更改就會生效。 – j08691