備忘録的プログラミングリファレンス

transitionend ( ontransitionend )イベント

 transitionend ( ontransitionend )イベントは、 transitionプロパティによる CSS アニメーションの実行が完了したら発生するイベントです。

transitionend ( ontransitionend )イベント
document.getElementById('example').addEventListener("transitionend", (event)=>{
	console.log( 'event type : ' + event.type );
});

詳しくは Example を参照してください

 CSSアニメーションが途中でウィンドウを閉じるなどをして破棄された場合はtransitionendイベントは実行されません。

 イベントリスナーの設定は、addEventListener()だけです。

ページ内 Index

Syntax

in JavaScript

object.addEventListener("transitionend", script_);

備考(Remarks)

BubblesYes
CancelableYes
InterfaceTransitionEvent

Example

 transitionend ( ontransitionend )イベントの例です。

 以下の例で、CSS アニメーションが動いている途中でポインターをエレメントから外してください。すると、CSS アニメーションは中断します。
 終了すると transitionend イベントが発生します。

確認ボタンをクリックしてください。以下のHTML,CSS,Scriptコード例が実行されます。