鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件,因为内部元素在鼠标移上的时候会向它的父对象派发事件,所以外面元素相当于也触发了mouseover 事件。在IE中可以使用mouseenter来实现单次触发。其他的可以通过判断event.relatedTarget是否是子元素,来过滤事件。
js mouseover连续触发
最新推荐文章于 2023-11-13 18:03:24 发布
鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件,因为内部元素在鼠标移上的时候会向它的父对象派发事件,所以外面元素相当于也触发了mouseover 事件。在IE中可以使用mouseenter来实现单次触发。其他的可以通过判断event.relatedTarget是否是子元素,来过滤事件。