У меня есть несколько<span class="timer">342</span>
с различными значениями (секунд). Я хочу отсчет времени все они и думал, что я мог бы сделать что-то вроде:простой многократный обратный отсчет
$('.timer').ready(function() {
timer = setInterval(function() {
sec = $('.timer').text();
$('.timer').text(--sec);
if (sec == 0) {
clearInterval(timer);
location.href = 'accounts.php';
}
}, 1000);
});
Ошибка, Javascript запутывается из-за более чем 1 объект .timer
или что-то и порождает странные значения для пролетов.
Когда первый таймер достигает нуля, он должен перезаряжаться. Использование jQuery. Число пролетов не фиксировано. Мне бы очень хотелось держать его простым и не использовать дополнительный плагин или большой файл сценария.
В скрипку, только первый пролет уменьшается. Мне нужно, чтобы все промежутки времени уменьшались на 1 секунду. – DanFromGermany
О, я думал, что это нужно. Смотрите мой обновленный код. – nirazul
А, я вижу, вы сами это сделали;) – nirazul