transitionend
我将一个事件绑定到div1
. 当div1
的过渡结束时,事件开始运行。这里没有问题。
我遇到了一个特殊情况:
我为此添加了 3 个段落div1
,当每个段落的过渡结束时,div1
'transitionend
事件也会运行。因此,该transitionend
事件运行了 4 次。>.<
在div1
'transitionend
事件的侦听器函数的主体中,我可以看到event.target
!== this
。我觉得很可笑!
Chrome 和 Firefox 都有这个问题。所以我猜这不是浏览器的 HTML5 规范实现错误。
谁能解释为什么元素的transitionend
事件也可以由该元素的子元素触发?
谢谢你。