1.当鼠标移动到元素上时就会触发mouseenter事件

2.区别:

mouseover 鼠标经过自身盒子会触发,经过子盒子还会触发。mouseenter只会经过自身盒子触发

之所以这样,就是因为mouseenter不会冒泡

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><style type="text/css">.father{width: 400px;height: 400px;background-color: aqua;}.son{width: 200px;height: 200px;background-color: purple;}</style></head><body><div class="father"><div class="son">           </div></div></body><script type="text/javascript">var father=document.querySelector('.father');var son=document.querySelector('.son');father.addEventListener('mouseover',function(){console.log(11);})father.addEventListener('mouseenter',function(){console.log(11);})</script>
</html>

注意:mouseenter搭配 鼠标离开mouseleave同样不会冒泡

Javascript的mouseover和mouseenter的区别相关推荐

  1. Vue 实现 Hover 功能( mouseover 与 mouseenter 的区别)

    一.mouseover 和 mouseenter 的区别 mouseover:当鼠标移入元素或其子元素都会触发事件,所以有一个重复触发,冒泡过程.对应的移除事件是 mouseout mouseente ...

  2. JavaScript---常用的鼠标事件mouseover 和mouseenter的区别

    一. mouseover 和mouseenter的区别 mouseover:  只要鼠标指针移入事件所绑定的元素或其子元素,都会触发该事件 mouseenter: 只有鼠标指针移入事件所绑定的元素时, ...

  3. JS——mouseover和mouseenter的区别

    区别 举例 补充 区别 mouseover:鼠标移入事件所绑定的元素或其子元素时,都会触发该事件.(具有冒泡特性) mouseenter:只有鼠标移入事件所绑定的元素时,才会触发该事件.(不具有冒泡特 ...

  4. 鼠标事件(mouseover和mouseenter的区别)

    mouseover和mouseenter都是鼠标移到元素身上就触发,区别是 1.mouseover经过自身盒子触发,经过子盒子也触发,拥有冒泡特性 2.mouseenter只经过自身盒子触发,没有冒泡 ...

  5. mouseover和mouseenter的区别

    mouseenter鼠标事件 当鼠标移动到元素上时就会触发 mouseenter 事件 类似mouseover,它们两者之间的差别是 mouseover 鼠标经过自身盒子会触发,经过子盒子还会触发.m ...

  6. mouseover、mouseenter

    mouseover.mouseenter 相信大家刚开始学mouseover和mouseenter的时候,总感觉这两个效果是一样的! 但是仔细一想,既然是一样的,那么为什么要写两个呢? 那么问题就来了 ...

  7. 鼠标事件(mouseover和mouseenter)

    下拉菜单案例 前言 一.mouseover和mouseenter的不同点 1.事件的触发时机 2.是否支持冒泡 二.案例 总结 前言 自己做下拉菜单的时候,突然发现mouseover和mouseent ...

  8. mouseover和mouseenter、mouseout和mouseleave

    详细介绍请看:mouseenter与mouseover为何这般纠缠不清? mouseover和mouseenter的区别 mouseover:当鼠标移入元素或其子元素都会触发事件,所以有一个重复触发, ...

  9. JavaScript中的mouseover与mouseenter,mouseout和mouseleave的区别

    1.mouseover与mouseenter mouseover事件:不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件. mouseenter事件:只有在鼠标指针穿过被选元素时, ...

最新文章

  1. 【Postgresql】触发器某个字段更新时执行,行插入或更新执行
  2. Android 中文API (70) —— BluetoothDevice[蓝牙]
  3. 2020春季学期作业提交统计处理
  4. 怎么看到方法内引用方法的注释_开门就看到餐厅,玄关怎么设计?试试这3个方法,专为小户型设计...
  5. 广西农产品(广州)交易会 农业大健康·林裕豪:签约农商对接
  6. Ghost 2.16.3 发布,基于 Markdown 的在线写作平台
  7. 第一个structs+spring+hibernate的web程序
  8. 实战分享|数据驱动「付费转化」的3个思路
  9. 【Ubuntu-caffe-anaconda3】安装错误总结
  10. 地理生物高考成绩查询2021,2021北京中考地理生物成绩查询时间【已公布】
  11. java的子类对象_在Java中将子类对象分配给超类对象时会发生什么?
  12. VMware安装Ubuntu 18.04虚拟机(镜像下载、硬盘分区、创建虚拟机、安装系统、桥接模式网络配置)
  13. 安卓平板python编程软件下载_Notepad++中文版
  14. 联想硬盘保护系统 计算机名 后缀,联想硬盘保护7.07.6安装及计算机名相同的解决方法...
  15. Facebook的原罪与区块链的救赎
  16. slam是什么意思?一文带你读懂SLAM
  17. 小武与retinanet的斗争
  18. stm32运行java虚拟机_windows下的基于Eclipse的STM32开发调试环境搭建
  19. Statspack ORA-00001 unique constraint violated错误的解决
  20. 同一个Excel单元格有多个数据,怎么进行拆分

热门文章

  1. 再贴一个Fleaphp相关的
  2. JavaScript:在一段时间不连续的数据中获取某一段时间段内相同时间间隔的数据
  3. 【图像融合】基于matlab主成分结合小波离散变换PCA-DWT图像融合【含Matlab源码 2199期】
  4. CPU后面的字母注解
  5. linux文件的类型
  6. MAP(maximum a posteriori)
  7. Win10+Cuda10.2的Pytorch安装
  8. LabVIEW基础(1)
  9. 【STM32F429开发板用户手册】第7章 STM32F429下载和调试方法(IAR8)
  10. php和html关于读取文件的小项目