基本的にはトランジションの際はtransitionend、キーフレームアニメーションの際はanimationendをつかえばOKです。 transitionend HTML <div class="box"></div> CSS .box { position: absolute; top: 20px; left: 20px; border-radius: 12px; width: 120px; height: 120px; background: #E91E63; box-shadow: 0 0 5px rgba(0, 0, 0, .1); transition: left 1s ease-in-out; } JavaScript (function(win, doc) { "use strict"; var box = doc.querySelector(".box"); box.ad