我将transitionend
事件绑定到了div1
上。当div1
的过渡结束时,该事件就会触发。这没有问题。
我遇到了一个特殊情况:
我向这个div1
添加了3个段落,当每个段落的过渡结束时,div1
的transitionend
事件也会触发。因此,transitionend
事件会被触发4次。>.<
在div1
的transitionend
事件的监听函数中,我可以看到event.target
!== this
。我觉得这很荒谬!
Chrome和Firefox都有这个问题。所以我猜这不是浏览器HTML5规范实现的bug。
有人能解释一下为什么一个元素的transitionend
事件也可以被其子元素触发吗?
谢谢。
transitionend
事件的监听函数体中看到了event.target !== this
。我无法理解这个奇怪的问题。你认为这是Chrome和Firefox的一个bug吗? - weilou