En son web geliştirme öğreticiler
 

animationiteration Olay

<Olay Nesne

Örnek

Bir ile bir şeyler yapın <div> CSS animasyon tekrarlandığında elemanı:

var x = document.getElementById("myDIV");

// Code for Chrome, Safari and Opera
x.addEventListener("webkitAnimationIteration", myRepeatFunction);

// Standard syntax
x.addEventListener("animationiteration", myRepeatFunction);
Kendin dene "

Tanımı ve Kullanımı

Bir CSS animasyon tekrarlandığında animationiteration olayı oluşur.

CSS Eğer animationiteration-sayımı özelliği ayarlandığında "1" animasyon yalnızca bir kez çalınır, yani, animationiteration olay oluşmaz. animasyon Bu olay yangın için bir defadan fazla çalıştırmak gerekiyor.

CSS Animasyonlar hakkında daha fazla bilgi için, bizim öğretici bakınız CSS3 Animasyonlar .

Bir CSS animasyon oynatıldığında, oluşabilir üç olay vardır:

  • animationstart - CSS animasyon başladığında oluşur
  • animationiteration - CSS animasyon tekrarlanır oluşur
  • animationend - CSS animasyon tamamlandığında gerçekleşir

Tarayıcı Desteği

Tablodaki rakamlar tamamen olayı destekleyen ilk tarayıcı sürümü belirtin.

Ardından Numaraları "webkit" veya "moz" bir önek ile çalıştığım ilk versiyonunu belirtin.

Olay
animationiteration 4,0 webkit 10.0 16.0
5.0 moz
4,0 webkit 15.0 webkit
12.1

Not: Chrome, Safari ve Opera için webkitAnimationIteration öneki kullanın.


Sözdizimi

object.addEventListener("webkitAnimationIteration", myScript );  // Code for Chrome, Safari and Opera
object
.addEventListener("animationiteration", myScript );        // Standard syntax

Not: addEventListener() metodu Internet Explorer 8 ve önceki sürümlerinde desteklenmez.


Teknik detaylar

Kabarcıklar: Evet
iptal Edilebilir: Yok hayır
Etkinlik tipi: AnimationEvent
DOM Versiyon: Düzey 3 Olaylar

İlgili Sayfalar

CSS Eğitimi: CSS3 Animasyonlar

CSS Referans: CSS3 animation Property

CSS Referans: CSS3 animation-iteration-count Property

HTML DOM referansı: Style animation Property


<Olay Nesne