#
“ontransitioncancel”イベントハンドラ
イベント名 | “transitioncancel”イベント |
インターフェース | “TransitionEvent”インターフェース |
バブリング | Yes |
キャンセル | No |
“ontransitioncancel”イベントハンドラはCSSの“transition”プロパティなどによる遷移効果が中止された時に発生する“transitioncancel”イベントを処理するためのイベントハンドラです。
“transitioncancel”イベントは“transition-property”プロパティの値が変更されるなどして遷移効果が途中で中止された場合に発生します。
“ontransitioncancel”イベントハンドラはすべてのHTMLの要素でコンテント属性とIDL属性として使用できます。また、すべての“Document”オブジェクトと“Window”オブジェクトでIDL属性として使用できます。
#
サンプルコード
IDL属性
コンテント属性
var count = 0;
function counter(){
count++;
document.getElementById("counterNumber").innerHTML = count;
};
.box:hover {
transform: scale(1.5);
transition: 2s;
}
<div class="box" ontransitioncancel="counter();">♪</div>
<p>イベントの発生回数:<output id="counterNumber">0</output>回</p>
♪
イベントの発生回数:回
#