-1
タイマに一時停止機能を追加する必要があります。タイマを一時停止できませんsetInterval()
https://codepen.io/ccw13/pen/WpevOe?editors=0010
$(document).ready(function() {
var buzzer = $("#buzzer")[0]
var num = parseInt($("#timerNum").html());
$("#start").click(function() {
var counter = setInterval(timer, 1000);
function timer() {
$("#start").hide();
num -= 1;
if (num === 0) {
//buzzer.(play);
$("#start").show();
clearInterval(counter);
}
$("#timerNum").html(num);
}
});
$("#reset").click(function() {
num = 24;
$("#timerNum").html(num);
});
});
はここにあなたの問題は何ですか?ちょっと前に何かを試してみてください – empiric
私はあなたにヒントを与えます:ポーズクリックハンドラの中で 'counter'をグローバルに宣言し、' clearInterval(counter); 'を実行してください – empiric
もう一つのオプション:' var paused = false; '...' if(paused )$( "#pause")。click(.. paused =!paused ... ' –