【发布时间】:2019-04-04 14:47:31
【问题描述】:
我有计时器的代码,它工作正常。但我需要通过在 5 秒后使用淡出效果禁用它来自定义它。
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);
}
window.onload = function () {
var fiveMinutes = 60 * 5,
display = document.querySelector('#time');
startTimer(fiveMinutes, display);
};
【问题讨论】:
-
所以...你到底卡在哪里了?不清楚
-
嘿 Jeremy Tille,对不起,我是 javascript 方面的新手。我正在寻找计时器的脚本,我得到了一个。我需要的只是几秒钟。并且有一个视频在后台播放。视频应在三秒后播放。所以我需要 3 秒计时器,它应该在达到 3 秒时禁用。
-
如果您只需要在三秒后开始播放视频,您可以使用旧的 setTimeout 函数:setTimeout(function(){ alert("Hello"); }, 3000);
-
我也在使用它。但我需要显示 3 秒计时器:(
标签: javascript timer