我正在制作一个倒数日期脚本。但是,我正在使用的环境在提交时不会刷新页面,因此我遇到了创建多个间隔的问题。我相信,如果有一种方法可以检查是否有间隔运行,然后清除它并创建一个新间隔。但是我不确定该怎么做。当然,如果有比我目前的代码设置方法更好的策略,请随时提供。
我的代码:
scp -P 2200 localfile.txt <london_user>@<london_public_ip>:<remote path>
答案 0 :(得分:1)
恐怕没有从它们返回的值,就没有办法清除所有声明的间隔。但是,您可以在首次运行全局window
对象时保存对引用的引用,因此可以随时重置它:
if (window.countInterval) clearInterval(window.countInterval)
window.countInterval = setInterval(function () {
/* your code here */
})
答案 1 :(得分:0)
调用clearInterval
间隔ID已停止是没有错误的。所以你可以做
clearInterval(intervalId);
intervalId = setInterval(.....);