我有一個看起來像這樣開始 - 停止 - 復位使用jQuery
JS
var counter = 0;
var timer = setInterval("tictac()", 1000);
function tictac(){
counter++;
$("#clock").html(counter);
}
HTML代碼
<div id="clock">0</div>
<div id="buttons" class="clear">
<button id="start">start</button>
<button id="stop">stop</button>
<button id="reset">reset</button>
</div>
我如何可以利用簡單的計時器用於控制定時器的按鈕,當啓動時啓動按鈕被啓動sed,當停止時停止計數按下按鈕並重置計數器時重置按鈕被按下。
有人可以幫忙嗎?
我成功地做到這
$(document).ready(function($) {
var timer = undefined;
$('#start').on('click', function(){
timer = window.setInterval('tictac()', 1000);
});
$('#pause').on('click', function(){
window.clearInterval(timer);
});
$('#reset').on('click', function(){
timer = window.clearInterval(timer);
});
});
var counter = 0;
function tictac(){
counter++;
$("#clock").html(counter);
}
的啓動和停止按鈕做的工作,但復位將無法正常工作,能有一個人檢查有什麼錯的代碼?漂亮請
爲什麼** 「計時器= window.clearInterval(定時器);」 **不會做的工作,我在做什麼錯誤? –
不要將引號內的函數傳遞給setInterval(),現在有些瀏覽器拒絕這樣做。 –