mouseenter 与mouseover 区别
mouseenter 与mouseover 区别
mouseenter与mouseover有什么不同,也许可以从两方面去讲。看他们是是否支持冒泡或者是否为事件的触发时机;
只有当鼠标指针在对象的边界之外,用户把鼠标移动到对象的边界内时,事件mouseenter才触发。如果鼠标当时正在边界内,用户想要触发该事件,需要把鼠标移动到对象边界外再移动到边界内。 因此,mouseenter不支持事件冒泡,所以导致在一个元素的子元素上进入或离开的时候会触发其mouseover和mouseout事件,但是却不会触发mouseenter和mouseleave事件。
小栗子:
演示:
演示代码:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><script src="../jquery-3.3.1.js"></script><style>div{width: 200px;height: 160px;float: left;border: 1px solid hotpink;margin: 10px 10px;}</style>
</head>
<body><script>$(function () {let tep1=0;let tep2=0;$("#dv1>p").mouseover(function () {$(tep1+=1);$("#dv1>p").text(tep1);});$("#dv1").mouseover(function () {$(tep1+=1);$("#dv1>p").text(tep1);});$("#dv2>p").mouseenter(function () {$(tep2+=1);$("#dv2>p").text(tep2);});$("#dv2").mouseenter(function () {$(tep2+=1);$("#dv2>p").text(tep2);});});
</script><div id="dv1"><p style="background-color: pink;">()</p></div>
<div id="dv2"><p style="background-color: pink;">()</p></div></body>
</html>
mouseenter 与mouseover 区别相关推荐
- JavaScript 中 mouseenter 与mouseover 区别
mouseenter 与mouseover 区别 mouseenter与mouseover有什么不同,也许可以从两方面去讲. 看他们是是否支持冒泡或者是否为事件的触发时机: 只有当鼠标指针在对象的 ...
- 前端学习(932):mouseenter和mouseover区别
- 事件参数对象下的几个属性 mouseenter与mouseover的区别
事件参数对象下的几个属性 <!DOCTYPE html> <html lang="en"> <head><meta charset=&qu ...
- 鼠标事件中 mouseenter与 mouseover的区别
鼠标事件中 mouseenter与 mouseover的区别: mouseenter: 当鼠标指针穿过元素时,会发生 mouseenter 事件.该事件大多数时候会与mouseleave 事件一起使用 ...
- (6)三大系列总结,mouseenter和mouseover的区别
offset.client.scroll三大系列总结 element.offsetWidth 返回自身包括padding.边框.内容区的宽度,返回数值不带单位 element.clientWidth ...
- PC端网页特效二:mouseenter 和 mouseover 的区别、动画函数封装
目录 5.mouseenter 和 mouseover 的区别 6.动画函数封装 动画实现原理 简单动画函数封装 动画函数给不同元素记录不同定时器 缓动效果原理 动画函数多个目标值之间移动 缓动函 ...
- javascript中mouseenter与mouseover的异同
不知道大家在面试或者工作过程中有没有被 mouseover 和 mouseenter (对应的是 mouseout 和 mouseleave )事件所困扰.自己之前在面试的时候就有被问到诸如mouse ...
- 学习笔记:mouseenter 与 mouseover,offset
mouseenter 与 mouseover 当鼠标移动到元素上时就会触发mouseenter 事件 mouseover :鼠标经过自身盒子回触发,经过子盒子还会触发 mouseenter:只会经过自 ...
- java mouseenter_关于事件mouseover ,mouseout ,mouseenter,mouseleave的区别
最近在做的在线考试和课程商城都遇到这样的问题:就是鼠标滑过的时候出现一个层,当鼠标滑到当前层的话mouseover和mouseout在低版本的浏览器会出现闪动的现象,解决这个现象的办法有许多,不过我觉 ...
最新文章
- 课程实验代码及动手动脑测试
- 删除隐藏版本信息 版本回退_Git系列之-分布式版本控制Git详解
- 优化案例(part3)--Aberrance suppresse dspatio-temporal correlation filters for visual object tracking
- Metadata Service 最高频的应用 - 每天5分钟玩转 OpenStack(164)
- PHP ERROR_PHP 处理错误函数
- laravel 分词搜索匹配度_搜索引擎工作原理
- IDEA Maven项目左边栏只能看到pom文件
- 【mac】Mac 安装Brew命令
- 随想录(产品-工程开发-算法)
- springboot+vue网络课程教学网站系统java源码介绍
- VirtualBox安装Win10系统
- NVIDIA Jetson TX2简介
- 网站在线视频播放实现
- 优化 RTD 温度传感系统:接线配置
- Deep Light Enhancement without Paired Supervision (非配对数据监督学习用于低曝光图像增强)
- 物联网时代数据数据库如何选型?
- 数学黑洞(二)任何数都逃不出的西西弗斯黑洞
- 有多少个数既是 4 的整数倍,又是 6 的整数倍。
- 李沐老师 d2l库画图在 pycharm 动态显示问题(已解决)
- TensorFlow2 入门指南 | 06 TensorFLow2 高阶操作汇总