Задать вопрос
Duolike
@Duolike
Начинающий фронтенд разработчик

Есть убывающее число, задал рандомный сет интервал, но он срабатывает только 1 раз, как сделать чтобы срабатывал каждый раз?

Есть убывающее число, задал рандомный сет интервал, все работает, только надо чтобы он срабатывал при каждом изменении числа, а сейчас получается так что он срабатывает только 1 раз, подскажите как сделать чтобы срабатывал каждый раз?

https://jsfiddle.net/s4vk3057/2/
  • Вопрос задан
  • 97 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Заменить интервал на рекурсивный таймаут:

(function timeout() {
  if (--container.textContent > to) {
    setTimeout(timeout, rand(1000, 4000));
  }
})();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы