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

transitioncancel ( ontransitioncancel )イベント

 transitioncancel ( ontransitioncancel )イベントは、簡易なCSS アニメーションを定義するtransition においてその CSS アニメーションの効果が中断されたら発生するイベントです。

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

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

 transition プロパティは、スタイル変更を CSS アニメーションの効果として設定することができます。

ページ内 Index

構文(Syntax)

 HTMLPreElement にイベントハンドラーを定義する方法には以下があります。

in HTML

<tagelement ontransitioncancel ="function(); ...;">

in JavaScript

object.ontransitioncancel  = function(){... };

addEventListener()

 関数の呼び出し。関数名のみ使用で、event 以外の引数が渡せない。

object.addEventListener("transitioncancel", function_name);

 スクリプトを直接記述する方法。スクリプトから関数を呼び出せる。

object.addEventListener("transitioncancel", ()=>{ ... },false);
// または
object.addEventListener("transitioncancel",function(){ ... },false);

 イベントについてはEventを参照してください。 イベントの監視についてはEventTargetが担っています。

備考(Remarks)

BubblesYes
CancelableNo
InterfaceEvent
Supported HTML Elements全般

Example

 transitioncancel ( ontransitioncancel )イベントの例です。

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

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