我是靠谱客的博主 神勇面包,最近开发中收集的这篇文章主要介绍经过绑定元素时会多次触发mouseover和mouseout事件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

javascript的mouseover和mouseout事件,在绑定元素内部有子元素的情况下,

经过绑定元素时会多次触发mouseover和mouseout事件。

jquery解决办法:

jquery的mouseenter和mouseleave方法已经修复了这个问题,可以直接用来替代mouseover和mouseout

不过有个mouseenter和mouseleave有个小问题是,让鼠标从文档外直接进入绑定事件的元素时,mouseenter不生效

暂时解决办法是,别让绑定事件的元素靠浏览器边缘,尽量留出至少1px间距。

另外,jquery的hover()方法,相当于使用了mouseenter和mouseleave。也能解决mouseover和mouseout的问题。

最后

以上就是神勇面包为你收集整理的经过绑定元素时会多次触发mouseover和mouseout事件的全部内容,希望文章能够帮你解决经过绑定元素时会多次触发mouseover和mouseout事件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(155)

评论列表共有 0 条评论

立即
投稿
返回
顶部