如何只运行一次setInterval()
JavaScript - how to run setInterval() only 1 time
<button onClick="increase = setInterval(increasing, 400);
clearInterval(decrease);"><b>Sicaklik Arttir (+)</b>
</button>
<button onClick="clearInterval(increase);
clearInterval(decrease);"><b>Stop</b
</button>
<button onClick="decrease = setInterval(decreasing, 400);
clearInterval(increase)"><b>Sicaklik Azalt (-)</b>
</button>
我有按钮,包括setInterval
。当我按下按钮时,setInterval
被调用,但当我再次按下按钮时,setInterval
又被调用,并且我无法停止。
我该如何阻止它?
我只想运行setInterval
一次。
setTimeout方法一次只调用一次。
setTimeout(increasing, 400)
使用clearTimeout方法清除超时
检查按钮第二次点击前和400秒超时前的返回值,
if(! increase)
increase = setTimeout(increasing, 400);
然后清除timeout:
clearTimeout(increase);
相关文章:
- setInterval 只在对象方法上运行一次
- 如何在 window.setInterval 中每分钟运行一次 getJSON 函数
- setInterval()序列中的setTimeout()只触发一次
- Javascript只使用setInterval()调用一个子函数一次
- 我想在窗口加载后只调用一次JavaScript setInterval函数
- JS setInterval() 只触发一次
- setInterval 只运行一次
- setInterval 只运行一次
- 如果 else 条件在下一次使用 setInterval 传递后发生
- Javascript 函数 setInterval() 只工作一次
- 循环动画javascript,SetInterval只工作一次
- 为什么 SetInterval 不起作用(它只工作一次)
- 为什么 setInterval 回调只执行一次
- setInterval in setTimout 在 angularjs 控制器中只触发一次
- setInterval-如何只激发一次
- setInterval()是如何工作的?我可以用它每小时更换一次图像吗
- setTimeOut/setInterval只运行一次
- 如何只运行一次setInterval()
- 运行一次setInterval,然后停止
- Javascript:只运行一次 setInterval