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

transitionendイベント

イベントオブジェクトのリファレンス イベントオブジェクト

で何かを行う<div> CSSの遷移が終了したときの要素:

// Code for Safari 3.1 to 6.0
document.getElementById("myDIV").addEventListener("webkitTransitionEnd", myFunction);

// Standard syntax
document.getElementById("myDIV").addEventListener("transitionend", myFunction);
»それを自分で試してみてください

定義と使用法

CSSの遷移が完了したときにtransitionendイベントが発生します。

移行が完了する前に削除された場合、例えばCSSの場合:注 遷移プロパティプロパティが削除され、transitionendイベントは発生しません。

CSSトランジションの詳細については、上のチュートリアルを参照してくださいCSS3トランジションを


ブラウザのサポート

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

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

イベント
transitionend 26.0
4.0(webkitTransitionEnd)
10.0 16.0
4.0(mozTransitionEnd)
6.1
3.1(webkitTransitionEnd)
12.1
10.5(oTransitionEnd)

構文

object.addEventListener("webkitTransitionEnd", myScript );  // Code for Safari 3.1 to 6.0
object
.addEventListener("transitionend", myScript );        // Standard syntax

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


技術的詳細

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

関連ページ

CSSチュートリアル: CSS3トランジション

CSSリファレンス: CSS3遷移プロパティ

CSSリファレンス: CSS3トランジション・プロパティプロパティ


イベントオブジェクトのリファレンス イベントオブジェクト