clearTimeout()方法取消了先前通過調(diào)用setTimeout()建立的超時(shí)。
setTimeout()返回的ID值用作clearTimeout()方法的參數(shù)。
注意:為了能夠使用clearTimeout()方法,在創(chuàng)建超時(shí)方法時(shí)必須使用一個(gè)變量:
t = setTimeout("javaScript function", milliseconds);
然后,如果該函數(shù)尚未執(zhí)行,則可以通過調(diào)用clearTimeout()方法來停止執(zhí)行:
clearTimeout(t);
window.clearTimeout(var)
var t; function myFunc() { t = setTimeout(function(){ alert("Hello world"); }, 2000); } function myStopFunc() { clearTimeout(t); }測(cè)試看看?/?
表中的數(shù)字指定了完全支持clearTimeout()方法的第一個(gè)瀏覽器版本:
方法 | ![]() | ![]() | ![]() | ![]() | ![]() |
clearTimeout() | 1 | 1 | 4 | 1 | 4 |
參數(shù) | 描述 |
---|---|
var | setTimeout()方法返回的計(jì)時(shí)器的名稱 |
返回值: | 沒有 |
---|
單擊下面的“開始計(jì)數(shù)”按鈕以啟動(dòng)計(jì)時(shí)器。單擊“停止計(jì)數(shù)”按鈕停止計(jì)數(shù):
窗口(Window)參考:setTimeout()方法
窗口(Window)參考:setInterval()方法
窗口(Window)參考:clearInterval()方法
窗口(Window)參考:requestAnimationFrame()方法