我有一个计数器功能,是从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 :(得分:3)
实现此目的最简单的方法是完全不停止计数器。只需将i
的值设置为60即可。
function countDown(i) {
var int = setInterval(function () {
document.querySelector(".count").innerHTML = "Number: " + i;
i = i > 0 ? i - 1 : 60;
}, 1000);
}
countDown(60);