setInterval设置停止和循环
来源:互联网 发布:2016cpa电影网站源码 编辑:程序博客网 时间:2024/05/18 02:41
setInterval 不同于setTimeout,setInterval会无限反复执行,如果要让setInterval停止执行该怎么做呢?
只需要把setInterval()赋值给一个变量,然后clearInterval()这个变量即可停止。
例如:
var timesRun = 0;
var interval = setInterval(function(){
timesRun += 1;
if(timesRun === 60){
clearInterval(interval);
}
//do whatever here..
}, 2000);
var startTime = new Date().getTime();
var interval = setInterval(function(){
if(new Date().getTime() - startTime > 60000){
clearInterval(interval);
return;
}
//do whatever here..
}, 2000);
如上面的例子所示:
使用一个变量 var timer = setInterval(fun,2000);
将setInterval赋值给一个变量,要停止的时候,只需要使用clearInterval(timer);即可停止上面的这个每个两秒循环执行fun的这个函数了。
0 0
- setInterval设置停止和循环
- setInterval设置停止和循环
- setInterval设置停止的次数和时间
- setInterval 和 setTimeout 怎样停止
- setInterval 和 setTimeout 怎样停止
- setInterval 和 setTimeout 怎样停止
- setInterval 和 setTimeout 怎样停止
- 设置setInterval和清除setInterval
- setInterval 和setTimeout的停止方法
- setInterval和setTimeout停止的方法
- setInterval和setTimeout停止的方法
- setInterval和setTimeout详解及停止的方法
- window.setInterval做定时器和使用window.clearInterval()停止定时器
- JS实现倒计时,包含开始,停止;根据毫秒数和格式,返回毫秒数的时间日期;终止setInterval循环;兼容IE8,
- 停止setInterval方法
- setInterval的停止方法
- js停止setInterval
- setInterval循环问题????
- hdu1879 继续畅通工程--prim
- Atom 插件推荐
- HDU 5726-GCD(暴力+map)
- 写一个函数替代strrev()--实现字符串翻转
- Qt5开发
- setInterval设置停止和循环
- 五种方式获取一个文件的扩展名
- 日常总结_2(补八月七日)
- 暑假留校--第二周总结
- php 首字母及"_"后首字母都要大写(实现字符串中"open_door"转换成"OpenDoor")
- django与ajax
- 求两个日期的差数,例如2007-2-5 ~ 2007-3-6 的日期差数(天数)
- Linux文件常用命令
- button的用法