このページはHTMLタグ辞書の“onanimationend”イベントハンドラの使い方について解説するためのサンプルページです。
var count = 0; document.getElementById("sampleElement").onanimationend = function() { count++; document.getElementById("counterNumber").innerHTML = count; };
@keyframes SampleAnime { 0% { transform: rotateY(0deg); } 100% { transform: rotateY(360deg); } } .box { animation-name: SampleAnime; animation-duration: 5s; animation-iteration-count: 5; }
<div id="sampleElement">♪</div> <p>イベントの発生回数:<output id="counterNumber">0</output>回</p>
イベントの発生回数:0回