Задать вопрос
ZamarShoo
@ZamarShoo
React/Vue, Node/PHP, Wordpress/Drupal

Как перезапустить setInterval?

Есть анимация svg, которая повторяется через setInterval, при клике на кнопку нужно перезапустить цикл анимации, так вот как это сделать?

function animate() {
        //code
}
animate()
let timer = setInterval(function() {
    animate() 
}, 5000);
    
$('#owlNav > .next-nav').on("click", function() {
    setTimeout(() => { clearInterval(timer); }, 0);
    animate()
})
  • Вопрос задан
  • 253 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Запустить новый setInterval
Ответ написан
Ваш ответ на вопрос

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

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