浅谈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 相关文章推荐
Jquery网页出现的乱码问题的三种解决方法
Jun 30 Javascript
Js实现滚动变色的文字效果
Jun 16 Javascript
JavaScript中的return语句简单介绍
Dec 07 Javascript
JS实现登录页面记住密码和enter键登录方法推荐
May 10 Javascript
JS检测移动端横竖屏的代码
May 30 Javascript
jQuery实现下拉菜单(内容为时间)的实时更新及图表的随动更新的方法
Jul 07 Javascript
Jquery EasyUI $.Parser
Jun 02 jQuery
VsCode新建VueJs项目的详细步骤
Sep 23 Javascript
js canvas实现红包照片效果
Aug 21 Javascript
浅析JS中什么是自定义react数据验证组件
Oct 19 Javascript
js中Function引用类型常见有用的方法和属性详解
Dec 11 Javascript
js点击事件的执行过程实例分析【冒泡与捕获】
Apr 11 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
php empty() 检查一个变量是否为空
2011/11/10 PHP
详细解读php的命名空间(二)
2018/02/21 PHP
鼠标移动到一张图片时变为另一张图片
2006/12/05 Javascript
详解new function(){}和function(){}() 区别分析
2008/03/22 Javascript
JS文本框追加多个下拉框的值的简单实例
2013/07/12 Javascript
用Javascript获取页面元素的具体位置
2013/12/09 Javascript
flash遮住div问题的正确解决方法
2014/02/27 Javascript
使用jQuery时Form表单元素ID和name命名大忌
2014/03/06 Javascript
原生js结合html5制作小飞龙的简易跳球
2015/03/30 Javascript
JavaScript简单遍历DOM对象所有属性的实现方法
2015/10/21 Javascript
JS实现网页标题随机显示名人名言的方法
2015/11/03 Javascript
javascript简单比较日期大小的方法
2016/01/05 Javascript
如何通过js实现图片预览功能【附实例代码】
2016/03/30 Javascript
Javascript获取随机数的实现方法
2016/06/22 Javascript
Javascript typeof与instanceof的区别
2016/10/18 Javascript
JS实现旋转木马式图片轮播效果
2017/01/18 Javascript
vue双向绑定简要分析
2017/03/23 Javascript
nodejs之get/post请求的几种方式小结
2017/07/26 NodeJs
vue 下列表侧滑操作实例代码详解
2018/07/24 Javascript
解决微信小程序中转换时间格式IOS不兼容的问题
2019/02/15 Javascript
javascript function(函数类型)使用与注意事项小结
2019/06/10 Javascript
微信小程序如何调用图片接口API并居中显示
2019/06/29 Javascript
超轻量级的js时间库miment使用解析
2019/08/02 Javascript
刷新页面后让控制台的js代码继续执行
2019/09/20 Javascript
vue+webpack 更换主题N种方案优劣分析
2019/10/28 Javascript
Vue在chrome44偶现点击子元素事件无法冒泡的解决方法
2019/12/15 Javascript
webpack的 rquire.context用法实现工程自动化的方法
2020/02/07 Javascript
Python的collections模块中的OrderedDict有序字典
2016/07/07 Python
深入理解Python3 内置函数大全
2017/11/23 Python
对Python闭包与延迟绑定的方法详解
2019/01/07 Python
Django实现celery定时任务过程解析
2020/04/21 Python
简单了解如何封装自己的Python包
2020/07/08 Python
浅析python实现动态规划背包问题
2020/12/31 Python
纯CSS3实现带动画效果导航菜单无需js
2013/09/27 HTML / CSS
Expedia意大利旅游网站:酒店、机票和租车预订
2017/10/30 全球购物
加拿大在线眼镜零售商:SmartBuyGlasses加拿大
2019/05/25 全球购物