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 区别相关推荐

  1. JavaScript 中 mouseenter 与mouseover 区别

    mouseenter 与mouseover 区别 mouseenter与mouseover有什么不同,也许可以从两方面去讲. 看他们是是否支持冒泡或者是否为事件的触发时机:   只有当鼠标指针在对象的 ...

  2. 前端学习(932):mouseenter和mouseover区别

  3. 事件参数对象下的几个属性 mouseenter与mouseover的区别

    事件参数对象下的几个属性 <!DOCTYPE html> <html lang="en"> <head><meta charset=&qu ...

  4. 鼠标事件中 mouseenter与 mouseover的区别

    鼠标事件中 mouseenter与 mouseover的区别: mouseenter: 当鼠标指针穿过元素时,会发生 mouseenter 事件.该事件大多数时候会与mouseleave 事件一起使用 ...

  5. (6)三大系列总结,mouseenter和mouseover的区别

    offset.client.scroll三大系列总结 element.offsetWidth 返回自身包括padding.边框.内容区的宽度,返回数值不带单位 element.clientWidth ...

  6. PC端网页特效二:mouseenter 和 mouseover 的区别、动画函数封装

      目录 5.mouseenter 和 mouseover 的区别 6.动画函数封装 动画实现原理 简单动画函数封装 动画函数给不同元素记录不同定时器 缓动效果原理 动画函数多个目标值之间移动 缓动函 ...

  7. javascript中mouseenter与mouseover的异同

    不知道大家在面试或者工作过程中有没有被 mouseover 和 mouseenter (对应的是 mouseout 和 mouseleave )事件所困扰.自己之前在面试的时候就有被问到诸如mouse ...

  8. 学习笔记:mouseenter 与 mouseover,offset

    mouseenter 与 mouseover 当鼠标移动到元素上时就会触发mouseenter 事件 mouseover :鼠标经过自身盒子回触发,经过子盒子还会触发 mouseenter:只会经过自 ...

  9. java mouseenter_关于事件mouseover ,mouseout ,mouseenter,mouseleave的区别

    最近在做的在线考试和课程商城都遇到这样的问题:就是鼠标滑过的时候出现一个层,当鼠标滑到当前层的话mouseover和mouseout在低版本的浏览器会出现闪动的现象,解决这个现象的办法有许多,不过我觉 ...

最新文章

  1. 课程实验代码及动手动脑测试
  2. 删除隐藏版本信息 版本回退_Git系列之-分布式版本控制Git详解
  3. 优化案例(part3)--Aberrance suppresse dspatio-temporal correlation filters for visual object tracking
  4. Metadata Service 最高频的应用 - 每天5分钟玩转 OpenStack(164)
  5. PHP ERROR_PHP 处理错误函数
  6. laravel 分词搜索匹配度_搜索引擎工作原理
  7. IDEA Maven项目左边栏只能看到pom文件
  8. 【mac】Mac 安装Brew命令
  9. 随想录(产品-工程开发-算法)
  10. springboot+vue网络课程教学网站系统java源码介绍
  11. VirtualBox安装Win10系统
  12. NVIDIA Jetson TX2简介
  13. 网站在线视频播放实现
  14. 优化 RTD 温度传感系统:接线配置
  15. Deep Light Enhancement without Paired Supervision (非配对数据监督学习用于低曝光图像增强)
  16. 物联网时代数据数据库如何选型?
  17. 数学黑洞(二)任何数都逃不出的西西弗斯黑洞
  18. 有多少个数既是 4 的整数倍,又是 6 的整数倍。
  19. 李沐老师 d2l库画图在 pycharm 动态显示问题(已解决)
  20. TensorFlow2 入门指南 | 06 TensorFLow2 高阶操作汇总

热门文章

  1. Windows 反消息钩子(1)
  2. MPLS option-A
  3. python编程midi键盘按键_python 偷懒技巧——使用 keyboard 录制键盘事件
  4. MIDI音符输入技巧
  5. 利用福禄克光纤测试仪了解综合布线
  6. QMI8658 - 姿态传感器学习笔记 - Ⅰ
  7. ipv6联网几十分钟后显示无网络连接,v4网络正常的解决方法
  8. 九龙证券|看好2-4月份汽车月度销量增速的逐月改善
  9. 【报错】arXiv上传文章出现XXX.sty not found
  10. 【trick 5】warmup —— 一种学习率调优方法