animationstart händelse
Definition och användning
När CSS-animationen börjar spelas upp inträffar animationstart-händelsen.
För mer information om CSS-animation, lär dig vår CSS3-animation kurs.
När CSS-animationen spelas upp kan tre händelser inträffa:
- animationstart - När CSS-animationen börjar sker detta
- animationiteration - När CSS-animationen upprepas sker detta
- animationend - När CSS-animationen är klar sker detta
Exempel
När CSS-animationen börjar, gör något med <div>-elementet:
var x = document.getElementById("myDIV"); // Kod för Chrome, Safari och Opera x.addEventListener("webkitAnimationStart", myStartFunction); // Standard syntax x.addEventListener("animationstart", myStartFunction);
Syntax
object.addEventListener("webkitAnimationStart", myScript); // Kod för Chrome, Safari och Opera object.addEventListener("animationstart", myScript); // Standard syntax
Kommentar:Internet Explorer 8 och tidigare versioner stöder inte addEventListener() metod.
Tekniska detaljer
Bubbling: | Stödd |
---|---|
Avbrytbar: | Inte stödd |
HändelseTyp: | AnimationEvent |
DOM-version: | Nivå 3 Händelser |
Webbläsarstöd
Numren i tabellen anger den första webbläsarversionen som fullständigt stöder händelsen.
Numret efter "webkit" eller "moz" anger den första versionen som använde prefixet.
Händelser | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
animationstart | 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 kurs:CSS3 animation
CSS referenshandbok:CSS3 animation egenskap
HTML DOM referenshandbok:Style animation egenskap