我試圖做一個簡單的計時器在JS開始在25分鐘,並倒計時。分鐘/秒倒數計時器沒有滴答?
$(document).ready(function() {
\t updateClock();
\t var timeInterval = setInterval(updateClock(), 1000);
});
var ms = 1500000;
var minutes = Math.floor(ms/1000/60);
var seconds = Math.floor((ms/1000) % 60);
function updateClock() {
\t ms -= 1000;
\t if (ms <= 0) {
\t \t clearInterval(timeInterval);
\t };
\t $('#minutes').html(minutes);
\t $('#seconds').html(seconds);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="minutes"></div>
\t <div id="seconds"></div>
我想不通爲什麼頁面僅顯示25和0,永不蜱下來。我錯誤地使用setInterval()嗎?
嘗試:'setInterval(updateClock,1000)' – Dale
試過了,仍然沒有工作;無論如何感謝您的建議。 – gridproquo
你沒有更新'updateClock()'內的分鐘和秒的值 – ochi