Zdarzenie animationstart
Definicja i użycie
Zdarzenie animationstart występuje, gdy animacja CSS zaczyna się odtwarzać.
Aby uzyskać więcej informacji na temat animacji CSS, zapoznaj się z naszym Tutorial animacji CSS3.
Podczas odtwarzania animacji CSS może wystąpić trzy zdarzenia:
- animationstart - Zdarzenie wywoływane, gdy animacja CSS zaczyna się odtwarzać
- animationiteration - Zdarzenie wywoływane, gdy animacja CSS jest powtarzana
- animationend - Zdarzenie wywoływane, gdy animacja CSS jest zakończona
Przykład
Rob coś z elementem <div>, gdy animacja CSS zaczyna się odtwarzać:
var x = document.getElementById("myDIV"); // Kod dla Chrome, Safari oraz Opery x.addEventListener("webkitAnimationStart", myStartFunction); // Standardowa składnia x.addEventListener("animationstart", myStartFunction);
Składnia
object.addEventListener("webkitAnimationStart", myScript); // Kod dla Chrome, Safari oraz Opery object.addEventListener("animationstart", myScript); // Standardowa składnia
Komentarz:Internet Explorer 8 i wcześniejsze wersje nie obsługują Metoda addEventListener().
Szczegóły techniczne
Bąbelkowanie: | Obsługiwane |
---|---|
Można anulować: | Nieobsługiwane |
Typ zdarzenia: | Zdarzenie AnimationEvent |
Wersja DOM: | Poziom 3 Zdarzenia |
Obsługa przeglądarek
Liczby w tabeli wskazują na pierwszą wersję przeglądarki, która w pełni obsługuje to zdarzenie.
Liczby po "webkit" lub "moz" wskazują na pierwszą wersję prefixu używanego przed.
Zdarzenia | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
animationstart | 4.0 webkit | 10.0 | 16.0 5.0 moz |
4.0 webkit | 15.0 webkit 12.1 |
Komentarz:Dla Chrome, Safari oraz Opery, użyj webkitAnimationEnd.
Powiązane strony
CSS Tutorial:Animacje CSS3
CSS Przeglądarka referencyjna:Atrybut animation CSS3
Przeglądarka dokumentów DOM HTML:Atrybut animation Style