transitionend ( ontransitionend )イベント
transitionend ( ontransitionend )イベントは、 transitionプロパティによる CSS アニメーションの実行が完了したら発生するイベントです。
CSSアニメーションが途中でウィンドウを閉じるなどをして破棄された場合はtransitionendイベントは実行されません。
イベントリスナーの設定は、addEventListener()だけです。
ページ内 Index
Syntax
in JavaScript
object.addEventListener("transitionend", script_);
備考(Remarks)
Bubbles | Yes |
Cancelable | Yes |
Interface | TransitionEvent |
Example
transitionend ( ontransitionend )イベントの例です。
以下の例で、CSS アニメーションが動いている途中でポインターをエレメントから外してください。すると、CSS アニメーションは中断します。
終了すると transitionend イベントが発生します。
transition による CSS アニメーションに関連するイベント
イベント | 概要 |
---|---|
ontransitioncancel | CSS アニメーションの効果が中断されたら |
ontransitionend | CSS アニメーションが終了したら |
ontransitionrun | CSS アニメーションが始まったら。遅滞時間の間は発生しない |
ontransitionstart | 遅滞時間に関係なく、設定された CSS アニメーションが始まったら |