×

jssetinterval setinterval int

js setinterval 中的时间参数为0?js中setinterval怎么用怎么才能让setinterval停下来

admin admin 发表于2022-05-21 22:58:20 浏览161 评论0

抢沙发发表评论

js setinterval 中的时间参数为0


  1. setInterval 和 setTimeout 都是异步执行的,当你需要一段代码是异步执行的时候使用他们,不过使用setTimeout比较多,如果没有要求延时多久执行的话,时间参数可以设置为0;

  2. 还有一种情况是当你循环体中需要动态地获取 DOM 元素的时候,如果使用 for 或 while 循环的话,每个循环获取到的 DOM 都是一样的;这时你就需要使用 setInterval来代表循环了,这个时间参数也可以设置为 0


js中setinterval怎么用怎么才能让setinterval停下来


var a = setInterval(function(){//每一秒ALERT数字1一次
alert(1);
},1000);
clearInterval(a);//清除定时器

setinterval怎么清除


一般讲setinterval函数赋值给一个变量,使变量获取setinterval函数的句柄
然后使用方法clearInterval(句柄);停止
《script type=“text/javascript“》
$(function () {
//iCount获取setInterval句柄
var iCount = setInterval(GetBack, 3000);
function GetBack() {
alert(“aa“);
}
//id为cOk绑定点击事件
$(“#cOk“).click(function (e) {
//清除setInterval
clearInterval(iCount);
});

});
《/script》
-setinterval