Duolike
@Duolike
Начинающий фронтенд разработчик

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

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

https://jsfiddle.net/s4vk3057/2/
  • Вопрос задан
  • 92 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
Заменить интервал на рекурсивный таймаут:

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

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

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект