我有一个每秒倒计时的计时器。计时器用于游戏:用户最多有 15 秒的时间来回答问题。假设游戏有 10 个问题。计时器非常适合第一个问题,但随后,每个问题都会越来越快。任何建议都更受欢迎。谢谢!
代码在这里:
var timeInSecs;
var ticker;
function startTimer(secs) {
timeInSecs = secs;
ticker = setInterval("tick()", 1000); // every second
}
function tick() {
var seconds = timeInSecs;
if (seconds > 0) {
timeInSecs--;
}
else if (seconds == 0) {
document.getElementById("timeExpired").innerHTML = "Time expired!";
}
document.getElementById("countDown").innerHTML = seconds;
}
function myStopFunction() {
clearInterval(ticker);
}