用 mouseenter 代替 mouseover
用 mouseleave 代替 mouseout
就可以解决闪烁的问题
mouseover和mouseenter的区别
它俩的区别主要在于监听对象的子元素是否触发事件。
mouseover:鼠标移入监听对象中,或者从监听对象的一个子元素移入另一个子元素中时触发该事件。
mouseenter:鼠标移入监听对象时触发,在监听对象内移动不会触发。
用 mouseenter 代替 mouseover
用 mouseleave 代替 mouseout
就可以解决闪烁的问题
mouseover和mouseenter的区别
它俩的区别主要在于监听对象的子元素是否触发事件。
mouseover:鼠标移入监听对象中,或者从监听对象的一个子元素移入另一个子元素中时触发该事件。
mouseenter:鼠标移入监听对象时触发,在监听对象内移动不会触发。