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

animationstartイベント

<イベントオブジェクト

で何かやる<div> CSSアニメーションが開始されたときの要素を:

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

// Code for Chrome, Safari and Opera
x.addEventListener("webkitAnimationStart", myStartFunction);

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

定義と使用法

CSSアニメーションを再生するために開始したときanimationstartイベントが発生します。

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

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

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

ブラウザのサポート

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

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

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

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


構文

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

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


技術的な詳細

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

関連ページ

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

CSSリファレンス: CSS3 animation Property

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


<イベントオブジェクト