CSS3 を使用してセクションのインとアウトをアニメーション化する小さなアプリがあります。.is-active
ある時点で要素から削除.is-active
して削除する必要があるため、z-index をすばやく更新する必要があるため、要素に再度追加する必要がありますが、これを.resulting-page
行うtransitionend
と関数.is-active
内のコードを 2 回トリガーします。transitionend
誰かがこれを修正する方法についてアドバイスできるかどうか疑問に思っていましたか?
JS
$('.resulting-page').removeClass('is-active').on('transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd', function () {
$('.search-page').removeClass('tier3-override');
$(this).addClass('is-active');
console.log('this ran');
});