Javascript的mouseover和mouseenter的区别
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的区别相关推荐
- Vue 实现 Hover 功能( mouseover 与 mouseenter 的区别)
一.mouseover 和 mouseenter 的区别 mouseover:当鼠标移入元素或其子元素都会触发事件,所以有一个重复触发,冒泡过程.对应的移除事件是 mouseout mouseente ...
- JavaScript---常用的鼠标事件mouseover 和mouseenter的区别
一. mouseover 和mouseenter的区别 mouseover: 只要鼠标指针移入事件所绑定的元素或其子元素,都会触发该事件 mouseenter: 只有鼠标指针移入事件所绑定的元素时, ...
- JS——mouseover和mouseenter的区别
区别 举例 补充 区别 mouseover:鼠标移入事件所绑定的元素或其子元素时,都会触发该事件.(具有冒泡特性) mouseenter:只有鼠标移入事件所绑定的元素时,才会触发该事件.(不具有冒泡特 ...
- 鼠标事件(mouseover和mouseenter的区别)
mouseover和mouseenter都是鼠标移到元素身上就触发,区别是 1.mouseover经过自身盒子触发,经过子盒子也触发,拥有冒泡特性 2.mouseenter只经过自身盒子触发,没有冒泡 ...
- mouseover和mouseenter的区别
mouseenter鼠标事件 当鼠标移动到元素上时就会触发 mouseenter 事件 类似mouseover,它们两者之间的差别是 mouseover 鼠标经过自身盒子会触发,经过子盒子还会触发.m ...
- mouseover、mouseenter
mouseover.mouseenter 相信大家刚开始学mouseover和mouseenter的时候,总感觉这两个效果是一样的! 但是仔细一想,既然是一样的,那么为什么要写两个呢? 那么问题就来了 ...
- 鼠标事件(mouseover和mouseenter)
下拉菜单案例 前言 一.mouseover和mouseenter的不同点 1.事件的触发时机 2.是否支持冒泡 二.案例 总结 前言 自己做下拉菜单的时候,突然发现mouseover和mouseent ...
- mouseover和mouseenter、mouseout和mouseleave
详细介绍请看:mouseenter与mouseover为何这般纠缠不清? mouseover和mouseenter的区别 mouseover:当鼠标移入元素或其子元素都会触发事件,所以有一个重复触发, ...
- JavaScript中的mouseover与mouseenter,mouseout和mouseleave的区别
1.mouseover与mouseenter mouseover事件:不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件. mouseenter事件:只有在鼠标指针穿过被选元素时, ...
最新文章
- 【Postgresql】触发器某个字段更新时执行,行插入或更新执行
- Android 中文API (70) —— BluetoothDevice[蓝牙]
- 2020春季学期作业提交统计处理
- 怎么看到方法内引用方法的注释_开门就看到餐厅,玄关怎么设计?试试这3个方法,专为小户型设计...
- 广西农产品(广州)交易会 农业大健康·林裕豪:签约农商对接
- Ghost 2.16.3 发布,基于 Markdown 的在线写作平台
- 第一个structs+spring+hibernate的web程序
- 实战分享|数据驱动「付费转化」的3个思路
- 【Ubuntu-caffe-anaconda3】安装错误总结
- 地理生物高考成绩查询2021,2021北京中考地理生物成绩查询时间【已公布】
- java的子类对象_在Java中将子类对象分配给超类对象时会发生什么?
- VMware安装Ubuntu 18.04虚拟机(镜像下载、硬盘分区、创建虚拟机、安装系统、桥接模式网络配置)
- 安卓平板python编程软件下载_Notepad++中文版
- 联想硬盘保护系统 计算机名 后缀,联想硬盘保护7.07.6安装及计算机名相同的解决方法...
- Facebook的原罪与区块链的救赎
- slam是什么意思?一文带你读懂SLAM
- 小武与retinanet的斗争
- stm32运行java虚拟机_windows下的基于Eclipse的STM32开发调试环境搭建
- Statspack ORA-00001 unique constraint violated错误的解决
- 同一个Excel单元格有多个数据,怎么进行拆分