我正在对文章元素实现CSS3过渡效果,但是事件监听器transitionend只在纯JavaScript中工作,而不适用于jQuery。
请看下面的示例:
// this works
this.parentNode.addEventListener( 'transitionend', function() {alert("1"); }, true);
// this does not work
$(this).parent().addEventListener( 'transitionend', function() {alert("1"); }, true);
有人能解释一下我做错了什么吗?
one()
可以确保您只捕获一个事件。 - graygilmoretransitionend
事件也会在其子元素动画完成时触发父元素。 - venimus