我正在嘗試爲蛇遊戲添加一個計時器,並在遊戲開始時同時啓動它,並在遊戲開始時停止。請幫忙嗎?非常感謝!如何在HTML5和Javascript中添加計時器?
1
A
回答
1
下面的例子(只是示例代碼),它將計算5秒,然後提醒總秒數。你需要讓數學得到幾小時,幾分鐘,幾秒鐘。
$(document).ready(function(){
var secs = 0;
var id = setInterval(function(){
secs++; console.log(secs);
if(secs> 5){
clearInterval(id);
alert('Total Time: ' + secs + ' seconds');
}
}, 1000);
});
然後你就可以把邏輯開始/停止方法內或任何你需要的地方吧。
使用純JavaScript:
window.onload = function() {
var secs = 0;
var id = setInterval(function(){
secs++; console.log(secs);
if(secs> 5){
clearInterval(id);
alert('Total Time: ' + secs + ' seconds');
}
}, 1000);
};
2
到這裏看看:
function changeValue() {
document.getElementById("demo").innerHTML = ++value;
}
var timerInterval = null;
function start() {
stop(); // stoping the previous counting (if any)
value = 0;
timerInterval = setInterval(changeValue, 1000);
}
var stop = function() {
clearInterval(timerInterval);
}
<p>A script on this page starts this clock:</p>
<p id="demo">0</p>
<button onclick="start()">Start time</button>
<button onclick="stop()">Stop time</button>
相關問題
- 1. 如何在AS3中添加計時器
- 2. 如何在as3中添加計時器
- 3. HTML5 - 如何添加容器?
- 4. 在JavaScript中向事件偵聽器添加計時器
- 5. 如何在Firebase中添加計數器?
- 6. 在javascript中添加HTML5視頻源?
- 7. 如何在javascript中添加克隆計數器ID
- 8. Javascript HTML5播放器 - 添加站點
- 9. 添加「loading」到播放器Html5 Javascript
- 10. 如何在JavaScript中使用計時器?
- 11. Progressbar - 如何添加計時器?
- 12. 如何批量添加計時器
- 13. 如何添加一個計時器
- 14. 如何添加計時器到服務?
- 15. 如何使用Swift添加計時器?
- 16. 如何在javascript中添加'和'if/else
- 17. 在android中添加默認計時器
- 18. 在Java中添加時間計數器?
- 19. 如何在netbeans 6.9.1中添加HTML5
- 20. 如何在DIV中添加html5帆布
- 21. 在Javascript中,如何避免在添加數組時添加NaN
- 22. 如何添加計數器
- 23. 添加一個計時器到HTML5帆布遊戲
- 24. 如何在android中添加視頻計時器
- 25. 如何在計時器類中添加hitTestObject語句?
- 26. 在JavaScript倒數計時器中添加前導零分鐘和秒
- 27. 如何在javascript中添加
- 28. 如何在php/HTML中添加按鈕計數器和href
- 29. 在php和html5中使用javascript添加行
- 30. Javascript中的倒計時鐘定時器Flash Canvas HTML5
請只是不復制/粘貼代碼,並尋求幫助。閱讀[this](http://stackoverflow.com/help/mcve)。 –
嗨Amil。我很抱歉,但我對js和html5真的很陌生。 – dfb