Атрибут elapsedTime события AnimationEvent
Определение и использование
Атрибут elapsedTime возвращает количество секунд, которые уже прошли у анимации, при возникновении анимационного события.
Комментарии:Если анимация приостановлена (с помощью CSS-атрибута animation-delay), значение возвращается не受到影响.
Комментарии:Для Событие animationstartЭтот атрибут всегда возвращает "0".
Комментарии:Этот атрибут только для чтения.
Пример
Определить, сколько секунд выполнялась анимация:
var x = document.getElementById("myDIV"); x.addEventListener("animationiteration", myRepeatFunction); function myRepeatFunction(event) { this.innerHTML = "Время выполнения: " + event.elapsedTime; }
Синтаксис
event.elapsedTime
Технические детали
Возвратное значение: | Числовое значение, представляющее количество секунд, в течение которых выполняется анимация. |
---|
Поддержка браузерами
Числа в таблице указывают на первую версию браузера, которая полностью поддерживает это свойство.
Свойства | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
elapsedTime | Поддержка | 10.0 | 6.0 | Поддержка | Поддержка |
Соответствующие страницы
Руководство по HTML DOM:Событие animationstart
Руководство по HTML DOM:Событие animationiteration
Руководство по HTML DOM:Событие animationend
Руководство по HTML DOM:Свойство animationName события AnimationEvent
Руководство по CSS:Свойство animation CSS3
Руководство по CSS:Свойство animation-duration CSS3