У меня есть кнопка запуска для моего обратного отсчета, но я хочу, чтобы она остановилась, когда я нажимаю кнопку остановки.Как остановить обратный отсчет javascript, нажав кнопку?
мой HTML код:
<div>
<span id="timer">25:00</span>
</div>
Start Stop
мой JS код:
$('#startTimerButton').click(function starter() {
function startTimer(duration, display) {
var timer = duration, minutes, seconds;
setInterval(function() {
minutes = parseInt(timer/60, 10);
seconds = parseInt(timer % 60, 10);
minutes = minutes < 10 ? "0" + minutes : minutes;
seconds = seconds < 10 ? "0" + seconds : seconds;
display.text(minutes + ":" + seconds);
if (--timer < 0) {
timer = duration;
}
}, 1000);
}
jQuery(function ($) {
var fiveMinutes = 60 * 25,
display = $('#timer');
startTimer(fiveMinutes, display);
});
});
HTTP : //www.w3schools.com/js/js_timing.asp прокрутите вниз до "Как остановить выполнение?" –
Я хочу остановить его во время его запуска –