mouseout和mouseover的优先级(执行顺序)应该遵循什么原则?

mouseout和mouseover的优先级(执行顺序)应该遵循什么原则?

在这个项目课程中

鼠标移入主菜单 显示子菜单

然后从主菜单鼠标移开绑定了事件 事件句柄指的是隐藏子菜单

同时鼠标移入主菜单也绑定了事件 事件句柄指的是显示子菜单

此时的主菜单与子菜单没有空隙 显示在浏览器中是直接连接在一起的

那么 为什么此时执行的是mouseover的事件 而不是执行mouseout的事件呢

mouseout和mouseover在这种冲突情况下 应该遵循什么样的顺序呢?

没有百度到相关资料 希望老师可以解答一下 谢谢!

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学你好,这里的mouseout和mouseover没有冲突哦。 主菜单的mouseout,表示鼠标从主菜单移入另一元素时触发。子菜单的mouseover, 表示鼠标从子菜单的外部首次移入子菜单边界之内触发。这里会先触发父级的移出事件然后触发子菜单的移入事件

如果帮助到了你, 欢迎采纳

祝学习愉快~~~



  • WHIPLASH_z 提问者 #1
    指的是主菜单的moeseout和子菜单的mouseover 没有冲突 那么为什么不冲突… 优先级是怎么样的
    2019-04-05 20:09:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师