Javascript 在子元素上触发TransitionEnd侦听器
我向Javascript 在子元素上触发TransitionEnd侦听器,javascript,css,Javascript,Css,我向div添加了一个transitionend事件侦听器。此div具有在某些元素上具有转换的子元素。我希望transitionend事件只为我添加它的元素激发,这是一个bug吗?还是预期的行为?如何使其仅在我添加了侦听器的情况下启动?默认情况下,事件正在冒泡, 这意味着它们将被“传输”到父元素,直到它们击中主体或阻止它们的处理程序 您可以: 通过确保它是您的目标元素进行筛选 聆听有关儿童和他们的活动。这样,他们就不会再在父母身上冒泡了 如果您向我们展示一些代码,根据您当前的实现,帮助您会更容
div
添加了一个transitionend
事件侦听器。此div
具有在某些元素上具有转换的子元素。我希望transitionend事件只为我添加它的元素激发,这是一个bug吗?还是预期的行为?如何使其仅在我添加了侦听器的情况下启动?默认情况下,事件正在冒泡,
这意味着它们将被“传输”到父元素,直到它们击中主体或阻止它们的处理程序
您可以:
- 通过确保它是您的目标元素进行筛选
- 聆听有关儿童和他们的活动。这样,他们就不会再在父母身上冒泡了
如果您向我们展示一些代码,根据您当前的实现,帮助您会更容易。此过程称为
事件冒泡
。您可以使用事件处理程序检测冒泡,或者通过停止传播来防止冒泡。你可以这样做
event.stopPropagation()
在贝奥弗尔9号
你可以照我说的做
window.event.cancelBubble = true;
请仔细查看谢谢您的选择,非常好!我参加了活动。请不要介意,我接受了其他人的回答,因为他先发了帖子。但是你的IE9信息和解释非常感谢。没关系,伙计。接受答案并不重要。问题是它是否对你有帮助,我很高兴它对你有帮助。干杯。祝你好运