首页 > 网站 > WEB开发 > 正文

全部取消setTimeout和setInterval的hack方法

2024-04-27 14:08:45
字体:
来源:转载
供稿:网友

全部取消setTimeout和setInterval的hack方法

按照下面的用法可以单独取消,但是有很多的话这样取消就慢了。

var myVar;function myFunction() {    myVar = setTimeout(function(){ alert("Hello"); }, 3000);}function myStopFunction() {    clearTimeout(myVar);}

下面这个是个hack方法,一次性取消全部的事件。

var highestTimeoutId = setTimeout(";");for (var i = 0 ; i < highestTimeoutId ; i++) {    clearTimeout(i); }


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表