AnimationEvent()

This translation is incomplete. Please help translate this article from English

Это экспериментальная технология
Так как спецификация этой технологии ещё не стабилизировалась, смотрите таблицу совместимости по поводу использования в различных браузерах. Также заметьте, что синтаксис и поведение экспериментальной технологии может измениться в будущих версиях браузеров, вслед за изменениями спецификации.

The AnimationEvent() constructor returns a newly created AnimationEvent, representing an event in relation with an animation.

Синтаксис

animationEvent = new AnimationEvent(type, {animationName: aPropertyName, 
                                           elapsedTime  : aFloat, 
                                           pseudoElement: aPseudoElementName});

Параметры

Конструктор AnimationEvent()  также наследует аргументы от объекта Event().

type
A DOMString representing the name of the type of the AnimationEvent. It is case-sensitive and can be: 'animationstart', 'animationend', or 'animationiteration'.
animationName Необязательный
A DOMString containing the value of the animation-name CSS property associated with the transition. It defaults to "".
elapsedTime Необязательный
A float giving the amount of time the animation has been running, in seconds, when this event fired, excluding any time the animation was paused. For an "animationstart" event, elapsedTime is 0.0 unless there was a negative value for animation-delay, in which case the event will be fired with elapsedTime containing (-1 * delay). It defaults to 0.0.
pseudoElement Необязательный
Is a DOMString, starting with "::", containing the name of the pseudo-element the animation runs on. If the animation doesn't run on a pseudo-element but on the element itself, specify an empty string: "". It defaults to "".

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

A new AnimationEvent, initialized per any provided options.

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

Specification Status Comment
CSS Animations
Определение 'AnimationEvent()' в этой спецификации.
Рабочий черновик Initial definition.

Браузерная совместимость

Update compatibility data on GitHub
КомпьютерыМобильные
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidFirefox для AndroidOpera для AndroidSafari on iOSSamsung Internet
AnimationEvent() constructor
Экспериментальная
Chrome Полная поддержка 43Edge ? Firefox Полная поддержка 23IE Нет поддержки НетOpera Нет поддержки НетSafari Нет поддержки НетWebView Android Полная поддержка 43Chrome Android Полная поддержка 43Firefox Android Полная поддержка 23Opera Android Нет поддержки НетSafari iOS ? Samsung Internet Android Полная поддержка 4.0

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки
Совместимость неизвестна  
Совместимость неизвестна
Экспериментальная. Ожидаемое поведение может измениться в будущем.
Экспериментальная. Ожидаемое поведение может измениться в будущем.

См. также