Spec-Zone.ru › Web APIs

Анимация: свойство ready

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

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

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

Только для чтения Animation.ready свойство API веб-анимаций возвращает Promise, который разрешается, когда анимация готова к воспроизведению. Новый промис создается каждый раз, когда анимация переходит в "pending" состояние воспроизведения, а также при отмене анимации, так как в обоих этих сценариях анимация готова к повторному запуску.

Примечание: Поскольку один и тот же Promise используется для ожидающих play и ожидающих pause запросов, авторам рекомендуется проверять состояние анимации при разрешении промиса.

Значение

A Promise, который разрешается, когда анимация готова к воспроизведению. Обычно вы используете конструкцию, подобную этой, при работе с промисом ready:

animation.ready.then(() => {
  // Do whatever needs to be done when
  // the animation is ready to run
});

Примеры

В следующем примере состояние анимации будет running при разрешении текущего промиса ready, потому что анимация не покидает pending состояние воспроизведения между вызовами pause и play, и поэтому текущий промис ready не меняется.

animation.pause();
animation.ready.then(() => {
  // Displays 'running'
  alert(animation.playState);
});
animation.play();

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

Спецификация
Web Animations
# dom-animation-ready

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

Рабочий стол Мобильный
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
ready 84 84 63 70 13.1 84 63 60 13.4 14.0 84

См. также

  • API веб-анимаций
  • Animation
  • Animation.playState

© 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/Animation/ready

Spec-Zone.ru

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