Neueste Web-Entwicklung Tutorials
 

AnimationEvent elapsedTime Property

<Ereignisobjekt

Beispiel

Finden Sie heraus, wie viele Sekunden eine Animation ausgeführt wurde:

var x = document.getElementById("myDIV");
x.addEventListener("animationiteration", myRepeatFunction);

function myRepeatFunction(event) {
    this.innerHTML = "Elapsed time: " + event.elapsedTime;
}
Versuch es selber "

Definition und Verwendung

Die elapsedTime Eigenschaft gibt die Anzahl der Sekunden eine Animation wurde ausgeführt, wenn eine Animation Ereignis eintritt.

Hinweis: Der Rückgabewert ist nicht betroffen , wenn die Animation angehalten wird (by using the animation-delay CSS property) - (by using the animation-delay CSS property) .

Hinweis: Für das animationstart Ereignis, diese Eigenschaft immer wieder "0" .

Diese Eigenschaft ist schreibgeschützt.


Browser-Unterstützung

Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Eigenschaft vollständig unterstützt.

Eigentum
elapsedTime Ja 10.0 6.0 Ja Ja

Syntax

event .elapsedTime

Technische Details

Rückgabewert: Eine Zahl, die die Anzahl der Sekunden eine Animation wurde ausgeführt

Verwandte Seiten

HTML - DOM - Referenz: Das animationstart Ereignis

HTML - DOM - Referenz: Das animationiteration Ereignis

HTML - DOM - Referenz: Das animationend Ereignis

HTML - DOM - Referenz: AnimationEvent animationName Property

CSS - Referenz: CSS3 animation Property

CSS - Referenz: CSS3 animation-duration Property


<Ereignisobjekt