我想知道是否有办法重新启动/清除 setInterval(); Javascript中的函数?我的问题是,当你去这里时:: http://jsfiddle.net/GqrRx/2/(对不起,它不想在这里工作)......但如果你去那里输入一个日期,它工作正常。但是,如果您输入另一个日期,秒、分和小时就会出现故障并闪烁。我想我需要找到一种方法来重新启动间隔或停止它。
我试着把它放在我的函数的顶部,但它似乎没有做任何事情。
clearInterval(runSeconds);
clearInterval(runMinutes);
clearInterval(runHours);
我也试过这个:
var secInt = setInterval(runSeconds, 1000);
var minInt = setInterval(runMinutes, 60000);
var hInt = setInterval(runHours, 3600000);
clearInterval(secInt);
clearInterval(minInt);
clearInterval(hInt);