mouseenter事件和mouseover的区别

chat

关键点就是:冒泡的方式处理问题

<div class="aaron2">
    <p>鼠标离开此区域触发mouseleave事件</p>
</div>

如果在p元素与div元素都绑定mouseover事件,鼠标在离开p元素,但是没有离开div元素的时候,触发的结果:

p元素响应事件
div元素响应事件
这里的问题是div为什么会被触发? 原因就是事件冒泡的问题,p元素触发了mouseover,他会一直往上找父元素上的mouseover事件,如果父元素有mouseover事件就会被触发,

mouseenter事件只会在绑定它的元素上被调用,而不会在后代节点上被触发.

版权声明:
作者:东明兄
链接:https://blog.crazyming.com/note/47/
来源:CrazyMing
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
mouseenter事件和mouseover的区别
关键点就是:冒泡的方式处理问题
<<上一篇
下一篇>>
chat