Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.03.2021, 13:57
Интересующийся
Отправить личное сообщение для sssema96 Посмотреть профиль Найти все сообщения от sssema96
 
Регистрация: 12.01.2021
Сообщений: 24

Функция счёта времени
Здравствуйте. Есть функция счёта секунд, подскажите как считать также обратно, только начитать с 01:30 (1-й минуты и 30 секунд).
function puskAvr(target){
        let timer; //переменная
        x = 30; // стартовое значение обратного отсчета
        countdown(); // вызов функции
        function countdown(){  // функция обратного отсчета
            document.getElementById('timerAvr').innerHTML ='Старт: ' + x;
            x--; // уменьшаем число на единицу
            if (x<0){
                clearTimeout(timer); // таймер остановится на нуле
}
            else {
                timer = setTimeout(countdown, 1000);
            }
        }
    }
Ответить с цитированием
  #2 (permalink)  
Старый 05.03.2021, 14:56
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

sssema96,
на форуме 100500 таймеров обратного отсчёта, а будет 100501 ...
Ответить с цитированием
  #3 (permalink)  
Старый 05.03.2021, 15:11
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,070

sssema96,
<div id="timerAvr"></div>
    <script>
function puskAvr(sec) {
    var timer;
    countdown();
    function countdown() {
        var ar = [sec / 60 | 0, sec % 60].map(function(a) {
            return a.toString().padStart(2, "0");
        }).join(":");
        document.getElementById("timerAvr").innerHTML = "Старт: " + ar;
        sec--;
        if (sec < 0) {
            clearTimeout(timer);
        } else {
            timer = setTimeout(countdown, 1000);
        }
    }
}
puskAvr(90);
    </script>
Ответить с цитированием
  #4 (permalink)  
Старый 09.03.2021, 10:58
Интересующийся
Отправить личное сообщение для sssema96 Посмотреть профиль Найти все сообщения от sssema96
 
Регистрация: 12.01.2021
Сообщений: 24

рони,
Спасибо большое, работает безупречно.

Последний раз редактировалось sssema96, 09.03.2021 в 11:04.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция запускается кнопкой, но не запускается другой функцией или событием IndiraVarma Общие вопросы Javascript 6 30.09.2016 14:58
определение времени при событии mouseOver greenred Events/DOM/Window 1 13.02.2012 23:28
функция и несуществующий id Ankh Элементы интерфейса 4 10.02.2012 23:49
вывод времени php + javascript TTongorovortoto Ваши сайты и скрипты 2 29.10.2011 00:11
функция не успевает Sadist_dead Элементы интерфейса 22 02.10.2011 19:00