首頁 > web前端 > js教程 > JavaScript中停止執行setInterval和setTimeout事件的方法_javascript技巧

JavaScript中停止執行setInterval和setTimeout事件的方法_javascript技巧

WBOY
發布: 2016-05-16 15:59:16
原創
1201 人瀏覽過

js 程式碼中執行循環事件時,常常會用到 setInterval 和 setTimeout 這兩個方法,關於這兩個方法的細節這裡不詳細討論了,簡要分享下在需要停止循環事件的時候該如何操作。

(1)setInterval 方法可依照指定的週期(以毫秒計)呼叫函數或計算表達式,停止此方法可使用 clearInterval 方法。具體範例如下:

複製程式碼 程式碼如下:









語法 clearInterval(id_of_setinterval)

參數 id_of_setinterval 表示由 setInterval() 傳回的 ID 值。

clearInterval() 方法可取消由 setInterval() 設定的 timeout;clearInterval() 方法的參數必須是由 setInterval() 傳回的 ID 值。

(2)setTimeout 方法用於在指定的毫秒數後呼叫函數或計算表達式。停止此方法可使用 clearTimeout 方法。具體範例如下:

提示:setTimeout() 只執行 code 一次。如果要多次調用,請使用 setInterval() 或讓 code 本身再次調用 setTimeout()。

複製程式碼 程式碼如下:













clearTimeout() 方法可取消由 setTimeout() 方法設定的 timeout。

語法 clearTimeout(id_of_settimeout)

參數 id_of_setinterval 表示由 setTimeout() 傳回的 ID 值。該值標識要取消的延遲執行程式碼區塊。

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板