document.getElementById("selectModal").onmouseenter = function() {console.log('鼠标移入')}document.getElementById("selectModal").onmouseover = function() {console.log('鼠标移入') }document.getElementById("selectModal").onmouseleave = function() {console.log('鼠标移出')}document.getElementById("selectModal").onmouseout = function() {console.log('鼠标移入') }
关于鼠标移出效果的坑问题:当div里面嵌套子级时,外层div监听鼠标移入和移出时间就会不停地触发 。
div是多层嵌套 , 有时就会出现你的鼠标没有移出外层的div,只是移入了内层的div,也会触发鼠标的移出事件 。
解决办法:
使用mouseenter来代替mouseover;使用mouseleave来代替mouseout 。
【关于js鼠标经过事件切换图片 js鼠标离开事件还能用吗】他们的区别是:
不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件 。
只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件 。
不论鼠标指针离开被选元素还是任何子元素,都会触发 mouseout 事件 。
只有在鼠标指针离开被选元素时,才会触发 mouseleave 事件 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 如何解决无线鼠标没有反应的常见问题
- 关于离婚协议书怎么写 离婚协议书怎么写
- 如何提高Excel表格输入效率:利用有效性实现下拉框鼠标点选输入
- 二十首关于冬至的诗词 冬至的古诗
- 解决电脑鼠标突然不能移动的问题
- 翡翠手镯保养小知识 关于翡翠手镯知识
- 关于劳动节的由来 劳动节的由来
- 如何优化使用QQ截屏功能捕捉鼠标右键下的菜单
- 如何解决Win10鼠标右键失灵问题
- 关于ecco这个品牌你了解多少 ECCO什么牌子