我有一个小应用程序,它使用 CSS3 添加和删除动画部分,.is-active
我需要.is-active
从元素中删除,.resulting-page
然后再transitionend
添加.is-active
回元素,因为我需要快速更新 z-index,但是这样做似乎触发函数内部的代码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');
});