Я устанавливаю таймер при нажатии кнопки
$(document).on("click", "[button]", function() {
var button = document.getElementById('my_btn');
var time = 5;
var timer = setInterval(function() {
if (time > 0) {
time--;
button.disabled = true;
button.innerHTML = 'Please wait for '+time+ ' seconds' ;
console.log(time);
}
if (time === 0) {
button.disabled = false;
button.innerHTML = 'Press Me' ;
}
}, 1000);
});
это выполняется только один раз. Когда таймер закончится. Затем снова, когда я нажимаю на кнопку. Он ничего не показывает и ничего не происходит.