我几乎不了解jquery。我正在尝试倒计时,所以在搜索后我找到了下面的代码。
function startTimer(duration, display) {
var timer = duration, minutes, seconds;
setInterval(function () {
minutes = parseInt(timer / 60, 10)
seconds = parseInt(timer % 60, 10);
minutes = minutes < 10 ? "0" + minutes : minutes;
seconds = seconds < 10 ? "0" + seconds : seconds;
display.textContent = minutes + ":" + seconds;
if (--timer < 0) {
timer = duration;
}
}, 1000);
}
$('.start').on('click', function(){
var oneMinute = 60 * 1,
display = document.querySelector('#time');
startTimer(oneMinute, display);
})
但是倒计时会在一分钟后重复。就像 03、02、01 一样,它又从 59 开始。
如何阻止它?
我想在给定的分钟后提醒消息并停止计时器。
慕工程0101907
冉冉说
相关分类