animationend-händelse
Definition och användning
animationend-händelsen inträffar när CSS-animation är klar.
För mer information om CSS-animation, lär dig vår CSS3-animationlärjor.
Tre händelser kan inträffa när CSS-animation spelas upp:
- animationstart - När CSS-animation börjar inträffar
- animationiteration - När CSS-animation upprepades inträffar
- animationend - När CSS-animation är klar inträffar
Exempel
När CSS-animation är klar, gör något med <div>-elementet:
var x = document.getElementById("myDIV"); // Kod för Chrome, Safari och Opera x.addEventListener("webkitAnimationEnd", myEndFunction); // Standard syntax x.addEventListener("animationend", myEndFunction);
Syntax
object.addEventListener("webkitAnimationEnd", myScript); // Kod för Chrome, Safari och Opera object.addEventListener("animationend", myScript); // Standard syntax
Kommentar:Internet Explorer 8 och äldre versioner stöder inte addEventListener() metod.
Tekniska detaljer
Bobbel: | Stödd |
---|---|
Avbrytbar: | Ej stödd |
HändelseTyp: | AnimationEvent |
DOM-version: | Nivå 3-händelser |
Webbläsarstöd
Antalet i tabellen anger den första webbläsarversionen som helt stöder händelsen.
Antal efter "webkit" eller "moz" anger den första versionen som använde prefixet.
Händelse | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
animationend | 4.0 webkit | 10.0 | 16.0 5.0 moz |
4.0 webkit | 15.0 webkit 12.1 |
Kommentar:För Chrome, Safari och Opera, använd webkitAnimationEnd.
Relaterade sidor
CSS-lärjor:CSS3-animering
CSS referenshandbok:CSS3 animation-attribut
HTML DOM referenshandbok:Style animation-attribut