求助,你不是很明白,这个jquery的mouseover事件为什么会闪?

我用hover或mouseover和mouseout实现的鼠标移入移出事件,鼠标移动就会闪个不停这是怎么回事,怎么解决这样的问题呢

泛舟湖上清波郎朗
浏览 553回答 2
2回答

30秒到达战场

因为mouseover绑定一个元素,你移出这个元素中的所有子元素,都会触发mouseover, 所以会闪。你要在事件绑定里判断是否移出了该元素,而不是移出了该元素的子元素。这样子就不会闪了。

温温酱

不要用mouseout,用mouseleave就行了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JQuery
Vue.js