animationiteration olayı
Tanım ve Kullanım
animationiteration olayı, CSS animasyonlarının tekrarlandığında meydana gelir.
Eğer CSS animation-iteration-count özelliği"1" olarak ayarlanmışsa, animasyon sadece bir kez oynar ve animationiteration olayı meydana gelmez. Bu olayı tetiklemek için animasyonun birden fazla kez çalışması gerekir.
CSS animasyonları hakkında daha fazla bilgi edinmek istiyorsanız, bizim kursumuzu öğrenin CSS3 Animasyon Eğitimi.
CSS animasyonu oynatılırken, üç olayın gerçekleşebilir olması mümkündür:
- animationstart - CSS animasyonu başladığında tetiklenir
- animationiteration - CSS animasyonu tekrarlandığında tetiklenir
- animationend - CSS animasyonu tamamlandığında tetiklenir
Örnek
CSS animasyonu tekrarlandığında, <div> elementine bazı şeyler yapın:
var x = document.getElementById("myDIV"); // Chrome, Safari ve Opera için kod x.addEventListener("webkitAnimationIteration", myRepeatFunction); // Standart Syntax x.addEventListener("animationiteration", myRepeatFunction);
Syntax
nesne.addEventListener("webkitAnimationIteration", myScript); // Chrome, Safari ve Opera için kod nesne.addEventListener("animationiteration", myScript); // Standart Syntax
Açıklama:Internet Explorer 8 veya daha eski sürümler desteklenmiyor addEventListener() Metodu.
Teknik Ayrıntılar
Dalgalandırma: | Destekleniyor |
---|---|
İptal Edilebilir: | Desteklenmiyor |
Olay Türü: | AnimationEvent |
DOM Sürümü: | 3. Level Olayları |
Tarayıcı Desteği
Tablo'daki rakamlar, olayın tamamen desteklendiği ilk tarayıcı sürümünü belirtir.
Sayıların arkasındaki "webkit" veya "moz", ön ek kullanımı için ilk sürümü belirtir.
Olay | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
animationiteration | 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 Kaynak Kılavuzu:CSS3 animation Özelliği
CSS Kaynak Kılavuzu:CSS3 animation-iteration-count Özelliği
HTML DOM Kaynak Kılavuzu:Style animation özelliği