###前提・実現したいこと
jQueryを利用してカウントダウンタイマーを作成したいです。
これはjQueryを利用せずに作成したカウントダウンタイマーなのですが
jQueryを利用するにはこれにどのように手を加えたらいいのか教えて下さるとうれしいです。
よろしくお願い致します
###該当のソースコード
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>カウントダウンタイマー</title> <link rel="stylesheet" href="timer.css"> <script> var count = 180; var min = 0; var sec = 0; var stp = null; var i = 0; function count_start(){ i++; if(i === 1){ stp = setInterval(count_down,1000); } else { alert("2度押し厳禁!"); i = 0; } } function count_down(){ if(count === 1){ var display = document.getElementById("default"); display.innerHTML = "Time UP!"; clearInterval(stp); } else { count--; min = parseInt(count / 60); sec = count % 60; var count_down = document.getElementById("default"); count_down.innerHTML = ("0"+min).slice(-2) +":" + ("0"+sec).slice(-2); } } function count_stop(){ clearInterval(stp); i = 0; } function count_reset(){ count = 180; min = parseInt(count / 60); sec = count % 60; i = 0; var count_down = document.getElementById("default"); count_down.innerHTML = ("0"+min).slice(-2) +":" + ("0"+sec).slice(-2); } window.onload = function(){ var start = document.getElementById('start'); var stop = document.getElementById("stop"); var reset = document.getElementById("reset"); start.addEventListener('click',count_start, false); stop.addEventListener("click",count_stop, false); reset.addEventListener("click",count_reset,false); } </script> </head> <body> <div id="body"> <div id ="box"> <p id="default">03:00</p> <button id="start">スタート</button> <button id="stop">ストップ</button> <button id="reset">リセット</button> </div> </div> </body> </html>
回答1件
あなたの回答
tips
プレビュー