javascriptでカウントダウンが終わったときに警告する方法

受付中 プログラミング
2024-12-24
桃太郎
私を助けてください!ローカルストレージで自転車を借りるための簡単なアプリを作成します。alert("Expired")カウンターがゼロに達したときの方法。setIntervalメソッド内にアラートを配置すると、アラートevryが2番目に繰り返されます。 var interval = 5000; function reset() { localStorage.endTime = +new Date + interval; } if (!localStorage.endTime) { reset(); } var remaining = localStorage.endTime - new Date; setInterval(brojanje, 100) function brojanje() { if (remaining > 0) { $('#timer').text(Math.floor(remaining / 1000)); } else { return; } }
回答一覧
clearInterval関数を使用してタイマーを停止する必要があります。 var interval = setInterval(brojanje, 100); function brojanje() { if (remaining > 0) { $('#timer').text(Math.floor(remaining / 1000)); } else { console.log('Alert and kill timer'); alert('STOP!'); clearInterval(interval); } }
桃太郎
これが私が取り組んだバージョンです。jqueryの使用も削除しました。 Time remaining:
桃太郎
ログインして回答する