Есть вот такой таймер обратного отсчета:
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 блок.
Вся сложность в том, что этот скрипт срабатывает после вызова модального окна(внутри) и каждый раз когда я открываю окно повторно, предыдущий таймер не останавливается а новый накладывается на старый и тд. Как быть?