浅谈JQ中mouseover和mouseenter的区别


Posted in Javascript onSeptember 13, 2016

mouseenter事件只会触发一次,触发对象是注册对象或者注册对象的子元素

mouseover事件可以触发多次,触发对象是注册对象或者注册对象的子元素

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>
<body>
  <p>不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。</p> 
  <p>只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。</p> 
  <div class="over" style="background-color:lightgray;padding:20px;width:40%;float:left"> 
    <h2 style="background-color:white;">被触发的 Mouseover 事件:<span></span></h2> 
  </div> 
  <div class="enter" style="background-color:lightgray;padding:20px;width:40%;float:right"> 
      <h2 style="background-color:white;">被触发的 Mouseenter 事件:<span></span></h2> 
  </div> 
  <script>
    var x = 0,y = 0;
    var div1 = document.getElementsByClassName("over")[0];
    div1.addEventListener("mouseover",function(){
      var span = this.getElementsByTagName("span")[0]
      span.innerText = (x +=1);
      span.style.cssText = "border:2px red solid;";
    },false);
    
    var div2 = document.getElementsByClassName("enter")[0];
    div2.addEventListener("mouseenter",function(){
      var span = this.getElementsByTagName("span")[0]
      span.innerText = (y +=1);
      span.style.cssText = "border:2px red solid;";
    },false);
  </script>
</body>
</html>

以上这篇浅谈JQ中mouseover和mouseenter的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript中的集合及效率
Jan 08 Javascript
使用js如何实现全选与全不选
Dec 30 Javascript
JavaScript避免内存泄露及内存管理技巧
Sep 05 Javascript
js获取UserControl内容为拼html时提供方便
Nov 02 Javascript
js从数组中删除指定值(不是指定位置)的元素实现代码
Sep 13 Javascript
Javascript动画效果(1)
Oct 11 Javascript
禁用backspace网页回退功能的实现代码
Nov 15 Javascript
微信小程序如何获知用户运行小程序的场景教程
May 17 Javascript
使用Vue.js和Flask来构建一个单页的App的示例
Mar 21 Javascript
vue通过指令(directives)实现点击空白处收起下拉框
Dec 06 Javascript
详解js location.href和window.open的几种用法和区别
Dec 02 Javascript
Vue 实现分页与输入框关键字筛选功能
Jan 02 Javascript
浅谈JS的基础类型与引用类型
Sep 13 #Javascript
JavaScript简单下拉菜单特效
Sep 13 #Javascript
javascript特殊文本输入框网页特效
Sep 13 #Javascript
浅谈JS之iframe中的窗口
Sep 13 #Javascript
JS给swf传参数的实现方法
Sep 13 #Javascript
JS之相等操作符详解
Sep 13 #Javascript
jQuery使用getJSON方法获取json数据完整示例
Sep 13 #Javascript
You might like
解析Extjs与php数据交互(增删查改)
2013/06/25 PHP
Laravel如何友好的修改.env配置文件详解
2017/06/07 PHP
PHP单例模式模拟Java Bean实现方法示例
2018/12/07 PHP
JavaScript的面向对象(二)
2006/11/09 Javascript
用JQuery模仿淘宝的图片放大镜显示效果
2011/09/15 Javascript
javascript延时加载之defer测试
2012/12/28 Javascript
js去字符串前后空格5种实现方法及比较
2013/04/03 Javascript
谈谈对offsetleft兼容性的理解
2015/11/11 Javascript
JavaScript数组的一些奇葩行为
2016/01/25 Javascript
原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
2016/02/03 Javascript
jQuery内容折叠效果插件用法实例分析(附demo源码)
2016/04/28 Javascript
JS Ajax请求如何防止重复提交
2016/06/13 Javascript
nodejs的压缩文件模块archiver用法示例
2017/01/18 NodeJs
Ajax基础知识详解
2017/02/17 Javascript
详解Angular 4.x 动态创建组件
2017/04/25 Javascript
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
2019/01/19 Javascript
vue遍历生成的输入框 绑定及修改值示例
2019/10/30 Javascript
[50:45]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs TNC 第一场
2018/04/10 DOTA
python 读入多行数据的实例
2018/04/19 Python
Python提取支付宝和微信支付二维码的示例代码
2019/02/15 Python
CentOS7安装Python3的教程详解
2019/04/10 Python
python读取Kafka实例
2019/12/23 Python
HTML5 Geolocation API的正确使用方法
2018/12/04 HTML / CSS
goodhealth官方海外旗舰店:新西兰国民营养师
2017/12/15 全球购物
瑞典多品牌连锁店:Johnells
2021/01/13 全球购物
中职生自荐信
2013/10/13 职场文书
2014年寒假社会实践活动心得体会
2014/04/07 职场文书
《宋庆龄故居的樟树》教学反思
2014/04/07 职场文书
学习雷锋倡议书
2014/04/15 职场文书
股票投资建议书
2014/05/19 职场文书
本科生自荐信
2014/06/18 职场文书
党委班子剖析材料
2014/08/21 职场文书
关于销售人员的年终工作总结要点
2019/08/15 职场文书
2019年警察入党转正申请书最新范文
2019/09/03 职场文书
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
2021/03/29 PHP
CSS3实现指纹特效代码
2022/03/17 HTML / CSS