Пишем таймер обратного отсчета на чистом JS

Поделиться
HTML-код
  • Опубликовано: 19 дек 2024

Комментарии • 32

  • @ВалентинИзместьев-в1я

    Санчес, спасибо! Лучший русскоязычный урок по созданию таймера обратного отсчета на jQuery

  • @Дмитрий-л4с9х
    @Дмитрий-л4с9х 2 года назад +1

    Спасибо! Очень здорово! Помогло.

  • @Studshkol
    @Studshkol Год назад

    Бро ест у тя видео, про минутный обратный отсчет?
    Ну например начальное время 1:00
    И в конце 0:00

  • @dreamypioneer3760
    @dreamypioneer3760 3 года назад +1

    Хорошо объяснил)

  • @ruslanromah5857
    @ruslanromah5857 3 года назад +1

    От души)

  • @אגחל
    @אגחל 2 года назад +1

    Работает, но у меня в консоли дни, секунды, минуты их копия в геометрической прогрессий ростут

  • @AlexeyLarionov.
    @AlexeyLarionov. 3 года назад +3

    Все же было бы более элегантнее засунуть интервал в переменную (что бы потом остановить)

  • @Babayka3000
    @Babayka3000 2 года назад

    Спасибо! А как прописать открытие другой html страницы по истечению таймера?

    • @mrkeeper73
      @mrkeeper73  2 года назад

      location.href = 'www.yandex.ru/';

  • @adam-front
    @adam-front 3 года назад +1

    Я чет не понял, как переменную gap создал, без указания типа переменой? Она уже создана у него была?

    • @mrkeeper73
      @mrkeeper73  3 года назад +1

      Переменные, объявленные внутри функции без ключевого слова, станут глобальными переменными.

    • @adam-front
      @adam-front 3 года назад +1

      @@mrkeeper73 автоматически? Ого, круто. Удобно. Не знал. Спасибо

    • @mrkeeper73
      @mrkeeper73  3 года назад

      @@adam-front да.

    • @Elkmany
      @Elkmany 3 года назад

      @@mrkeeper73 а почему now тогда объявляли через let? интересно

    • @Амир-л2б5т
      @Амир-л2б5т 3 года назад

      @@Elkmany потому что он нам нужен только в функции, не больше

  • @kanareydibud
    @kanareydibud 2 года назад

    Здравствуйте, если у пользователя стоит неправильное системное время, то и таймер показывает неправильное время. Как это решить?

    • @mrkeeper73
      @mrkeeper73  2 года назад

      new Date().toLocaleString("en-US", {timeZone: "Europe/Moscow"})
      Что-то типа этого.

    • @kanareydibud
      @kanareydibud 2 года назад

      @@mrkeeper73 Оно будет влиять на минуты и секунды? Надо чтобы влияло

    • @mrkeeper73
      @mrkeeper73  2 года назад

      @@kanareydibud это часовой пояс.

  • @СергейКозачук-м5ь
    @СергейКозачук-м5ь 2 года назад

    Здравствуйте! Подскажите, пожалуйста, почему нужно получать именно остаток от деления?

    • @mrkeeper73
      @mrkeeper73  2 года назад

      Так удобней было. Если знаете какой-то другой способ, то поделитесь.

  • @Hrachik333
    @Hrachik333 3 года назад

    как сделать паузу и возобновление таймера?

    • @n0awr
      @n0awr 2 года назад

      btn22.onclick = function () {
      clearInterval(timer2);
      }

  • @ВладиславМихеев-и5т

    получается что страница отрисуется и будет задержка в 1 сек. ? этого можно как то избежать?

    • @mrkeeper73
      @mrkeeper73  3 года назад

      Меньше секунды и из-за этого не стоит даже заморачиваться.

  • @zaharvarfolomeev1536
    @zaharvarfolomeev1536 3 года назад

    Cannot set property 'innerText' of null такая ошибка) помогите

    • @mrkeeper73
      @mrkeeper73  3 года назад +3

      Учитесь гуглить ошибки.

  • @Lisannyshka
    @Lisannyshka Год назад

    Практически никакого объяснения функций и выражений( Мне как новичку сложнее уловить суть (хотелось бы не просто скопировать код, а понять смысл написанного). Знаю что автор вряд ли прочтет коммент, но пусть будет.

    • @mrkeeper73
      @mrkeeper73  Год назад

      Эту не совсем для новичков, а что-то понимающих.