老师 这里的mouseenter 和mouseover在冒泡上处理不一样吗?

老师 这里的mouseenter 和mouseover在冒泡上处理不一样吗?

正在回答

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

2回答

同学你好,很抱歉第一次没有正确理解同学的意思,mouseenter 和mouseover在冒泡上的处理是不一样的,mouseover会冒泡到父元素,而mouseenter 不会。

如果我的回答帮助了你,欢迎采纳,祝学习愉快~

好帮手慕粉 2020-02-27 11:42:17

同学你好,处理上是一样的,如下:

1、当鼠标移入父容器时,触发父容器的移入事件

2、当鼠标由父容器移入子容器时,触发父容器鼠标移出事件和子容器的移入事件

3、而当触发子容器的移入事件时,又会冒泡到父容器执行父容器的移入事件

4、当鼠标从子容器移出时,会触发子容器的鼠标移出事件,同时冒泡到父容器,执行父容器的鼠标移出事件

以此类推······

比较绕,同学试着理解一下。

如果我的回答帮助了你,欢迎采纳,祝学习愉快~

  • 提问者 慕运维0332677 #1
    是这个意思吗: mouseover会在进入元素或其子元素时触发 mouseenter只在进入元素时触发
    2020-02-27 11:55:46
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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