animationend olayı
Tanım ve Kullanım
CSS Animasyonu tamamladığında animationend olayı meydana gelir.
CSS Animasyonları hakkında daha fazla bilgi için, bizim CSS3 Animasyon Eğitimi.
CSS Animasyonu oynatılırken, üç olay meydana gelebilir:
- animationstart - CSS Animasyonu başladığında tetiklenir
- animationiteration - CSS Animasyonu tekrarlandığında tetiklenir
- animationend - CSS Animasyonu tamamladığında tetiklenir
Örnek
CSS Animasyonu bittiğinde, <div> elementine bir şey yapın:
var x = document.getElementById("myDIV"); // Chrome, Safari ve Opera için Kod x.addEventListener("webkitAnimationEnd", myEndFunction); // Standart Sözdizimi x.addEventListener("animationend", myEndFunction);
Sözdizimi
nesne.addEventListener("webkitAnimationEnd", myScript); // Chrome, Safari ve Opera için Kod nesne.addEventListener("animationend", myScript); // Standart Sözdizimi
Açıklama:Internet Explorer 8 veya daha eski sürümler desteklenmiyor addEventListener() Metodu.
Teknik Ayrıntılar
Yayılır: | Destekleniyor |
---|---|
İptal Edilebilir: | Desteklenmiyor |
Olay Türü: | AnimationEvent |
DOM Sürümü: | 3. Düzey Olaylar |
Tarayıcı Desteği
Tablodaki sayılar, olayın tamamen desteklenen ilk tarayıcı sürümünü belirtir.
Sayıların arkasındaki "webkit" veya "moz" ön ekleri, kullanım öncesi ilk sürümü belirtir.
Olay | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
animationend | 4.0 webkit | 10.0 | 16.0 5.0 moz |
4.0 webkit | 15.0 webkit 12.1 |
Açıklama:Chrome, Safari ve Opera için webkitAnimationEnd kullanın.
İlgili Sayfalar
CSS Eğitimi:CSS3 Animasyon
CSS Referans Kılavuzu:CSS3 animation özelliği
HTML DOM Referans Kılavuzu:Style animation özelliği