animationend-Ereignis
Definition und Verwendung
Das Ereignis animationend wird ausgelöst, wenn die CSS-Animation abgeschlossen ist.
Für mehr Informationen über CSS-Animationen lernen Sie unsere CSS3-Animation-Anleitung.
Drei Ereignisse können ausgelöst werden, wenn die CSS-Animation abgespielt wird:
- animationstart - Wird ausgelöst, wenn die CSS-Animation beginnt
- animationiteration - Wird ausgelöst, wenn die CSS-Animation wiederholt wird
- animationend - Wird ausgelöst, wenn die CSS-Animation abgeschlossen ist
Beispiel
Erledigen Sie etwas mit dem <div>-Element, wenn die CSS-Animation endet:
var x = document.getElementById("myDIV"); // Code für Chrome, Safari und Opera x.addEventListener("webkitAnimationEnd", myEndFunction); // Standard Syntax x.addEventListener("animationend", myEndFunction);
Syntax
object.addEventListener("webkitAnimationEnd", myScript); // Code für Chrome, Safari und Opera object.addEventListener("animationend", myScript); // Standard Syntax
Anmerkung:Internet Explorer 8 und frühere Versionen unterstützen dies nicht Methoden addEventListener().
Technische Details
Blasen: | Unterstützt |
---|---|
Abbrechbar: | Nicht unterstützt |
Ereignis-Typ: | AnimationEvent |
DOM-Version: | Level 3 Ereignisse |
Browser-Unterstützung
Die Zahlen in der Tabelle geben die erste Browser-Version an, die das Ereignis vollständig unterstützt.
Die "webkit" oder "moz" am Ende der Zahl weist auf die erste Version des Präfixes vor der Verwendung hin.
Ereignis | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
animationend | 4.0 webkit | 10.0 | 16.0 5.0 moz |
4.0 webkit | 15.0 webkit 12.1 |
Anmerkung:Für Chrome, Safari und Opera verwenden Sie webkitAnimationEnd.
Verwandte Seiten
CSS-Anleitung:CSS3-Animation
CSS Referenzhandbuch:CSS3-animation-Eigenschaft
HTML DOM Referenzhandbuch:Style-animation-Eigenschaft