jQuery中的clearInterval方法是用來停止執行setInterval()方法的。如果沒有清除setInterval,那么該方法將一直執行下去,直到頁面被關閉。
$(document).ready(function(){ var intervalId = setInterval(function(){ // 執行某些代碼 }, 1000); $('#btn').click(function(){ clearInterval(intervalId); // 停止setInterval執行 }); });
上面的代碼演示了如何使用clearInterval方法避免setInterval一直運行。代碼中設置了定時器每間隔1秒執行一次某些代碼。當點擊按鈕時,clearInterval方法被調用,停止了setInterval的執行。