我有一个计数器功能,我从这个Answer 得到它:
function countDown(i) {
var int = setInterval(function () {
document.querySelector(".count").innerHTML = "Number: " + i;
i-- || clearInterval(int); //if i is 0, then stop the interval
}, 1000);
}
countDown(60);
所以当它完成计数时它停在0;
当计数器停在零时我想要实现的目标我想重置函数从60倒数到0。
是否可以重置功能?我现在真的迷路了
实现这一目标的最简单方法是根本不停止计数器。当值为0时,只需将i
的值设置为60即可。
function countDown(i) {
var int = setInterval(function () {
document.querySelector(".count").innerHTML = "Number: " + i;
i = i > 0 ? i - 1 : 60;
}, 1000);
}
countDown(60);