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

animationendイベント

<イベントオブジェクト

で何かをする<div> CSSアニメーションが終了したときの要素:

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

// Code for Chrome, Safari and Opera
x.addEventListener("webkitAnimationEnd", myEndFunction);

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

定義と使用法

CSSアニメーションが完了したときにanimationendイベントが発生します。

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

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

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

ブラウザのサポート

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

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

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

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


構文

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

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


技術的な詳細

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

関連ページ

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

CSSリファレンス: CSS3 animation Property

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


<イベントオブジェクト