animationend begivenhed
Definition og brug
animationend-begivenheden udløses, når CSS animation er afsluttet.
For mere viden om CSS animation, lær vores CSS3 animation undervisning.
Tre begivenheder kan forekomme, når CSS animation afspilles:
- animationstart - Når CSS animation begynder
- animationiteration - Når CSS animation gentages
- animationend - Når CSS animation er færdig
Eksempel
Når CSS animation er afsluttet, gør noget med <div>-elementet:
var x = document.getElementById("myDIV"); // Til Chrome, Safari og Opera x.addEventListener("webkitAnimationEnd", myEndFunction); // Standard语法 x.addEventListener("animationend", myEndFunction);
Syntax
object.addEventListener("webkitAnimationEnd", myScript); // Til Chrome, Safari og Opera object.addEventListener("animationend", myScript); // Standard语法
Kommentar:Internet Explorer 8 eller tidligere versioner understøtter ikke addEventListener() metoden.
Tekniske detaljer
Bobbel: | Understøttet |
---|---|
Kan annulleres: | Ikke understøttet |
Begivenhedstype: | AnimationEvent |
DOM version: | Level 3 Events |
Browserunderstøttelse
Tallet i tabellen angiver den første browserversion, der fuldt ud understøtter begivenheden.
Tallet efter "webkit" eller "moz" angiver den første version, der bruger præfikset.
Begivenhed | 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:For Chrome, Safari og Opera, brug webkitAnimationEnd.
Relaterede sider
CSS undervisning:CSS3 animation
CSS referencehåndbog:CSS3 animation egenskab
HTML DOM referencehåndbog:Style animation egenskab