【发布时间】:2020-05-06 01:40:41
【问题描述】:
好的,我在This Post 找到了此代码,我希望添加小时以及分钟和秒。 有人可以帮忙吗 - 我对 jquery 不是很好:(
代码如下:
<div id=timer></div>
<script type="text/javascript">
var timeoutHandle;
function countdown(minutes, seconds) {
function tick() {
var counter = document.getElementById("timer");
counter.innerHTML =
minutes.toString() + ":" + (seconds < 10 ? "0" : "") + String(seconds);
seconds--;
if (seconds >= 0) {
timeoutHandle = setTimeout(tick, 1000);
} else {
if (minutes >= 1) {
// countdown(mins-1); never reach “00″ issue solved:Contributed by Victor Streithorst
setTimeout(function () {
countdown(minutes - 1, 59);
}, 1000);
}
}
}
tick();
}
countdown(1, 30);
</script>
所以,要明确一点,我需要传递 3 个变量:countdown(hour, mins, secs); - 非常感谢!
【问题讨论】:
标签: javascript jquery countdown countdowntimer