在JavaScript中停止setInterval调用我在用setInterval(fname, 10000);在JavaScript中每10秒调用一个函数。有可能在某件事上停止打电话吗?我希望用户能够停止数据的重复刷新。
4 回答
慕妹3146593
TA贡献1820条经验 获得超9个赞
setInterval()
clearInterval()
:
var refreshIntervalId = setInterval(fname, 10000);/* later */clearInterval(refreshIntervalId);
setInterval()
clearInterval()
.
九州编程
TA贡献1785条经验 获得超4个赞
setInterval
clearInterval
var myTimer = setInterval(...);clearInterval(myTimer);
宝慕林4294392
TA贡献2021条经验 获得超8个赞
var intervalId = null;var varCounter = 0;var varName = function(){ if(varCounter <= 10) { varCounter++; /* your code goes here */ } else { clearInterval(intervalId); }};$(document).ready(function(){ intervalId = setInterval(varName, 10000);});
www说
TA贡献1775条经验 获得超8个赞
<a onclick="start(this);">Start</a><script>function start(d){ if (d.interval){ clearInterval(d.interval); d.innerHTML='Start'; } else { d.interval=setInterval(function(){ //refresh here },10000); d.innerHTML='Stop'; }}</script>
添加回答
举报
0/150
提交
取消