@Genri_Rus

Как обновить анимацию у элемента?

Вот пример: https://codepen.io/Genri_Rus/pen/bGGvrdJ

Нужно при клике обновлять анимацию, пробовал и settimeout использовать, все равно не получается
  • Вопрос задан
  • 154 просмотра
Решения вопроса 1
byte916
@byte916
Если минимально изменять ваш код, то вам нужно при повторном нажатии на кнопку и до выхода из .notice each перезапускать таймер. Сделать это можно с помощью метода stop(), очистки ширины полоски и нового запуска анимации. Вот пример. Обратите внимание на строку 20-21 скрипта.
Но вообще, я бы вам посоветовал создание полоски загрузки вынести в отдельную функцию, и вызывать её для создания и перезапуска анимации.
А еще, я полагаю, вы пытаетесь сделать что-то вроде этого (нажмите синюю кнопку show toastr). Можете поставить там галочку Progress Bar чтобы увидеть полоску загрузки.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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