@ololodff

Как правильно выводить нужный html элемент по истечению времени на js?

Есть вот такой таймер обратного отсчета:
var sec = $('.timer');
			var secVal = parseInt(10);
			var timer = setTimeout(function tick() {
			    if (secVal > 0) {
			      sec.text(--secVal);
			      timer = setTimeout(tick, 1000);
			    }
			}, 1000);

Он отображает цифры от 0 до 10 и всё.
Но я не могу сделать так, чтобы он показывал через 10 секунд нужный мне div блок.
Вся сложность в том, что этот скрипт срабатывает после вызова модального окна(внутри) и каждый раз когда я открываю окно повторно, предыдущий таймер не останавливается а новый накладывается на старый и тд. Как быть?
  • Вопрос задан
  • 59 просмотров
Пригласить эксперта
Ответы на вопрос 1
ddv88
@ddv88
Binance Futures
clearTimeout
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы