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