JavaScript 的 setInterval 和 clearInterval 函数使用注意细节 和 事项
在用 JavaScript 中
winodw 下的:
setInterval 和 clearInterval 函数时:
一定要注意两个点!!!!
1.setInterval()
放入函数时只需要写函数名,
不需要带括号 ()
如果要加括号,需要加上引号'函数名()'
除非用匿名函数 我就没话说
2.
setInterval()
返回的是一个数字id 一定要弄个id 给他 并且 随时更新!
不然的话:
clearInterval ()函数会不起作用 因为:
clearInterval 函数里面放的一定是setInterval函数返回的ID才有效 ,那么如果ID不更新 他就会一直运行 你停掉的是他老旧的那个ID 所以:
var time_id = setInterval(xxx,1000);
更新: time_id = setInterval(yyyy,1000); //ID替代了 xxx那个方法的定时器
clearInterval(time_id ); //停掉了yyy的定时器 所以呢 两个都干掉了! 这就不会出现说:
爱哎呀呀呀呀~ 什么什么 clearInterval 函数 不起作用了
本文来自博客园,作者:咸瑜,转载请注明原文链接:https://www.cnblogs.com/bi-hu/p/14675371.html