MaKvc
@MaKvc
Отчаянный веб-разработчик

Существует ли способ узнать об изменении состояния анимации?

Добрый день!
У CSS Animation есть свойство animation-play-state. Допусти, свойство изменяется средствами CSS, по умолчанию анимация на паузе, а при наведении (:hover) запускается. Есть ли возможность "повесить" событие на изменение этого свойства средствами JS?
  • Вопрос задан
  • 149 просмотров
Решения вопроса 1
RAX7
@RAX7
Через Animations API можно посмотреть на свойство playState в какой-то конкретный момент времени, но какого-то события для этого нет.
Можно состряпать собственный костыль на основе Animations API и requestAnimationFrame.

Но проще и лучше будет запускать анимацию не по css hover, а из js - этот способ избавит от ненужных костылей.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы