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