Есть код таймера всё отлично только не знаю как сделать чтобы по кнопке которую я задам он перезапускался
jQuery(document).ready(function($) {
$('.send-new-code-button').click(function(event) {
$('.send-new-code').show();
$('.sent-to-number').show();
(function(d){
var display = d.querySelector('#countdown .display') // меняющаяся цифра
var timeLeft = parseInt(display.innerHTML) // оставшееся время
var timer = setInterval(function(){
if (--timeLeft >= 0) { // если таймер всё еще больше нуля
display.innerHTML = timeLeft // обновляем цифру
} else {
d.querySelector('#countdown h1').style.display = 'none' // прячем теекст
d.querySelector('.send-new-code').style.display = 'none' // прячем теекст
d.querySelector('.sent-to-number').style.display = 'none' // прячем теекст
d.querySelector('.send-new-code-button').style.display = 'inline-block' // показываем кнопку
clearInterval(timer) // удаляем таймер
}
}, 1000) // таймер срабатывает каждые 1000 msec (1 sec)
})(document)
});
});
Для перезапуска таймера нужно где-либо хранить его идентификатор (возвращаемый функциями setTimeout
и setInterval
) и в нужном месте (обработчике кнопки, например) отменять его (через clearTimeout
или clearInterval
) и запускать заново.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Назрел глупый вопрос, не могу сообразить как загуглить, поэтому пришел за помощью :)
нужно удалить свойство если его значение число, или строка, в зависимости от условия