我有这个功能:
var secondsRemaining = 45;
function countdown(secondsRemaining) {
var seconds = secondsRemaining;
if (secondsRemaining > 0) {
$('.timer > div').html(seconds);
secondsRemaining--;
} else {
if (secondsRemaining == 0) {
// Times up ....
}
}
setInterval(function() {
countdown(secondsRemaining);
}, 1000);
}
我正在 Document ready 函数中运行该函数:
countdown(secondsRemaining);
在我点击答案后我再次运行它。问题是我现在有 2 个倒数计时器同时运行,新的计时器从 45 秒开始,旧的计时器从原来的位置继续。