私はCode.orgで遊んでいて、テキスト(「時計」)と「開始」ボタンを使って15分のカウントダウンを作成しました。 これは、コードのセクションです:ボタンで15分のカウントダウンタイマーを作成する - javascript
onEvent("start", "click", timing);
function timing() {
var countdown = 900;
var i = setInterval(function() {
countdown = countdown - 1;
setText("clock", countdown/60);
if(countdown === 0) {
clearInterval(i);
playSound("sound://default.mp3", false);
}
}
, 1000);
それだけ、それは私がそれを変更する方法を見つけ出すことができない代わりに、15.59、15.58などの小数(例えば15.91、15.88)として第2を示して正常に動作します。別の配列を作成しますか?知りません。 私はまた、休憩中に入れて、私はすでに開始している上のボタンを停止したいと思います:
onEvent("reset", "click", timingR);
function timingR() {
clearInterval (countdown);
}
}
onEvent("stop", "click", timingS);
function timingS() {
clearInterval (countdown);
}
をしかし、彼らはカウントダウン配列で動作していないようです。 アイデアがあれば教えてください。ありがとうございます。