【发布时间】:2014-11-20 19:48:07
【问题描述】:
<div id="counter">1:00</div>
function countdown() {
var secs = 60;
function tick() {
var counter = document.getElementById("counter");
secs--;
counter.innerHTML = "0:" + (secs < 10 ? "0" : "") + String(secs);
if( secs > 0 ) {
setTimeout(tick, 1000);
} else {
alert("Game Over");
}
}
tick();
}
countdown(60);
我的这部分游戏有问题。我正在尝试为从 60 开始到 0 结束的游戏设置一个 60 秒计时器,当它到达 0 时游戏停止并且警报显示游戏结束。
我对编程很陌生,所以请尽可能多地给我反馈。我在网上找到了这段代码,大部分我都弄明白了,你能告诉我这里的tick()函数是做什么的吗?
【问题讨论】:
-
“tick() 函数是做什么的” 鉴于代码只不过是
tick,那么“我想通了大部分”是什么意思。您具体需要哪些帮助?
标签: javascript function timer counter countdown