私は25分で始まり、カウントダウンするJSで簡単なタイマーを作ろうとしています。分/秒のカウントダウンタイマーが低下していませんか?
$(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