Создал простой Таймер
function timer() {
setInterval(function timer() {
var label = document.getElementById('label');
label.innerHTML = parseInt(label.innerHTML) + 1;
}, 1000);
}
Так вот как можно останавливать его внутри другой функции? Без использования Jquery!
Ответ
var i = 0;
var timerId = 0;
function timer() {
timerId = setInterval(function () {
//Здесь код в цикле
console.log(i++);
}, 1000);
}
function stopTimer(){
clearInterval(timerId);
}
setInterval возвращает id, который нужно передать clearInterval(id), для того чтоб остановилось, см. пример
Комментариев нет:
Отправить комментарий