为了账号安全,请及时绑定邮箱和手机立即绑定

js中onmouseover和onmouseenter的区别在哪里?

js中onmouseover和onmouseenter的区别在哪里?

机智de佳帅 2016-09-20 16:02:43
查看完整描述

3 回答

已采纳
?
我心已定

TA贡献10条经验 获得超6个赞

mouseover会冒泡,

mouseenter不会冒泡 。

就是当设定了多个div的嵌套时;即建立了父子关系,当父div与子div共同加入了onclick事件时,当触发了子div的onclick事件后,子div进行相应的js操作。但是父div的onclick事件同样会被触发。这就造成了事件的多层并发,导致了页面混乱。这就是冒泡事件。

查看完整回答
3 反对 回复 2016-09-20
?
OlderSkee

TA贡献123条经验 获得超103个赞

mouseover会冒泡,

mouseenter不会冒泡 。

查看完整回答
3 反对 回复 2016-09-20
?
小熊软偶

TA贡献17条经验 获得超55个赞


我是这样理解的:mouseover是鼠标划过触发;

mouseenter是你鼠标点击的时候触发;

在点击的时候也触发了mouseover事件了;

所以在写事件的时候注意点,不然可能会出现闪烁的情况

查看完整回答
反对 回复 2016-09-21
  • 3 回答
  • 0 关注
  • 7303 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信