我想弄清楚一種方法來讓我的倒數計時器重新啓動時,25再次達到0.我不知道我得到錯誤,但它不會工作。倒計時計時器停在零我想讓它重置
的Javascript
window.onload = function() {
startCountDown(25, 1000, myFunction);
}
function startCountDown(i, p, f) {
var pause = p;
var fn = f;
var countDownObj = document.getElementById("countDown");
countDownObj.count = function(i) {
//write out count
countDownObj.innerHTML = i;
if (i == 0) {
//execute function
fn();
//stop
return;
}
setTimeout(function() {
// repeat
countDownObj.count(i - 1);
},
pause
);
}
//set it going
countDownObj.count(i);
}
function myFunction(){};
</script>
HTML
<div id="countDown"></div>
檢查了這一點你的下一個問題:http://en.wikipedia.org/wiki/Indent_style – elclanrs
「這行不通」 =>倒不如說是什麼_does_ –
回覆'countDownObj .count = function(i)...'將非標準屬性添加到主機對象不是一個好主意,更好地使用自己的對象來引用元素。 – RobG