1
我被正式卡住了。我似乎無法讓stopTimer()函數正常工作。任何幫助將不勝感激。謝謝!是的,另一個clearInterval問題
var counter;
function stopTimer() {
window.clearInterval(counter);
$('#queryTimer').html('');
}
function startTimer() {
var count = 60;
var counter = setInterval(function() {
count = count - 1;
if (count <= 0) {
window.clearInterval(counter);
return;
}
$('#queryTimer').html('Requery in:' + count + ' Seconds.');
}, 1000);
}
$('#start').click(function() {
startTimer();
});
$('#stop').click(function() {
stopTimer();
});
您正在'startTimer'範圍內重新定義'counter',以至於在調用'clearInterval'時它是未定義的。 – fjdumont