最新のWeb開発のチュートリアル
 

animationiterationイベント

<イベントオブジェクト

で何かをする<div> CSSアニメーションが繰り返されたときの要素:

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

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

// Standard syntax
x.addEventListener("animationiteration", myRepeatFunction);
»それを自分で試してみてください

定義と使用法

CSSアニメーションが繰り返されたときにanimationiterationイベントが発生します。

CSS場合animationiterationカウントプロパティがに設定されている"1"アニメーションは一度だけ再生されることを意味し、animationiterationイベントは発生しません。 アニメーションは、火災には、このイベントのために複数回実行する必要があります。

CSSアニメーションの詳細については、上のチュートリアルを参照CSS3アニメーションを

CSSアニメーションを再生するとき、発生する可能性があります3つのイベントがあります。

  • animationstart - CSSアニメーションが開始されたときに発生します
  • animationiteration - CSSアニメーションが繰り返されたときに発生します
  • animationend - CSSアニメーションが完了したときに発生します

ブラウザのサポート

表中の数字は完全にイベントをサポートする最初のブラウザのバージョンを指定します。

続く数字"webkit"または"moz"接頭辞で働いていた最初のバージョンを指定します。

イベント
animationiteration 4.0のWebKit 10.0 16.0
5.0 MOZ
4.0のWebKit 15.0のWebKit
12.1

注意:クロム、SafariやOperaのために、webkitAnimationIteration接頭辞を使用しています。


構文

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

注: addEventListener()メソッドは、Internet Explorer 8およびそれ以前のバージョンでサポートされていません。


技術的な詳細

バブル: はい
取消し可能: ノー
イベントの種類: AnimationEvent
DOMバージョン: レベル3のイベント

関連ページ

CSSチュートリアル: CSS3アニメーション

CSSリファレンス: CSS3 animation Property

CSSリファレンス: CSS3 animation-iteration-count Property

HTML DOMリファレンス: Style animation Property


<イベントオブジェクト