Window clearTimeout() 方法

JavaScript Window 对象

clearTimeout()方法取消了先前通过调用setTimeout()建立的超时。

setTimeout()返回的ID值用作clearTimeout()方法的参数。

注意:为了能够使用clearTimeout()方法,在创建超时方法时必须使用一个变量:

t = setTimeout("javaScript function", milliseconds);

然后,如果该函数尚未执行,则可以通过调用clearTimeout()方法来停止执行:

clearTimeout(t);

语法:

window.clearTimeout(var)
var t;

function myFunc() {
   t = setTimeout(function(){ alert("Hello world"); }, 2000);
}

function myStopFunc() {
   clearTimeout(t);
}
测试看看‹/›

浏览器兼容性

表中的数字指定了完全支持clearTimeout()方法的第一个浏览器版本:

方法
clearTimeout()11414

参数值

参数描述
varsetTimeout()方法返回的计时器的名称

技术细节

返回值:没有

更多示例

单击下面的“开始计数”按钮以启动计时器。单击“停止计数”按钮停止计数:

0
测试看看

相关参考

窗口(Window)参考:setTimeout()方法

窗口(Window)参考:setInterval()方法

窗口(Window)参考:clearInterval()方法

窗口(Window)参考:requestAnimationFrame()方法

JavaScript Window 对象