Spec-Zone.ru › Web APIs

Метод: getAnimations()

Базовая Широко доступна

Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с марта 2020 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Метод getAnimations() интерфейса Document возвращает массив всех объектов Animation, которые в данный момент активны, и чьи целевые элементы являются потомками документа. Этот массив включает CSS-анимации, CSS-переходы и анимации Web Animations API.

Синтаксис

getAnimations()

Параметры

Нет.

Возвращаемое значение

Массив Array объектов Animation, каждый из которых представляет одну анимацию, в данный момент ассоциированную с элементами, которые являются потомками Document, на котором вызвана функция.

Примеры

Следующий фрагмент кода замедлит все анимации на странице, уменьшив их Animation.playbackRate в два раза.

document.getAnimations().forEach((animation) => {
  animation.playbackRate *= 0.5;
});

Спецификации

Спецификация
Web Animations
# dom-documentorshadowroot-getanimations

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
getAnimations 84 84 75 70 14
13.1Реализует более старую версию спецификации, см. баг 179536.
84 79 60 14
13.4Реализует более старую версию спецификации, см. баг 179536.
14.0 84

См. также

  • API Web Animations
  • CSS-анимации
  • CSS-переходы
  • Element.getAnimations() - Получение только анимаций на отдельном элементе Element и его потомках.
  • Animation

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Document/getAnimations

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API