浅谈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判断radio、selelct、checkbox是否选中及获取选中值方法总结
Apr 15 Javascript
谈谈JavaScript的New关键字
Aug 26 Javascript
原生js实现网易轮播图效果
Apr 10 Javascript
javascript实现下雨效果
Mar 27 Javascript
mui上拉加载功能实例详解
Apr 13 Javascript
bootstrap table表格客户端分页实例
Aug 07 Javascript
jQuery第一次运行页面默认触发点击事件的实例
Jan 10 jQuery
详解基于vue的服务端渲染框架NUXT
Jun 20 Javascript
JavaScript惰性求值的一种实现方法示例
Jan 11 Javascript
基于vue实现web端超大数据量表格的卡顿解决
Apr 02 Javascript
解决vue请求接口第一次成功,第二次失败问题
Sep 08 Javascript
微信小程序调用后台service教程详解
Nov 06 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
第十二节 类的自动加载 [12]
2006/10/09 PHP
php约瑟夫问题解决关于处死犯人的算法
2015/03/23 PHP
PHP基于IMAP收取邮件的方法示例
2017/08/07 PHP
解决js中window.open弹出的是上次的缓存页面问题
2013/12/29 Javascript
JS创建类和对象的两种不同方式
2014/08/08 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
2015/09/21 Javascript
JS实现日期时间动态显示的方法
2015/12/07 Javascript
js注入 黑客之路必备!
2016/09/14 Javascript
鼠标拖动改变DIV等网页元素的大小的实现方法
2017/07/06 Javascript
vue注册组件的几种方式总结
2018/03/08 Javascript
JavaScript 日期时间选择器一些小结
2018/04/02 Javascript
详解babel升级到7.X采坑总结
2019/05/12 Javascript
vue3.0中的双向数据绑定方法及优缺点
2019/08/01 Javascript
vue实现Input输入框模糊查询方法
2021/01/29 Javascript
vue父子组件间引用之$parent、$children
2020/05/20 Javascript
k8s node节点重新加入master集群的实现
2021/02/22 Javascript
[47:45]Liquid vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Python3写入文件常用方法实例分析
2015/05/22 Python
python制作爬虫并将抓取结果保存到excel中
2016/04/06 Python
python学习教程之使用py2exe打包
2017/09/24 Python
浅谈Matplotlib简介和pyplot的简单使用——文本标注和箭头
2018/01/09 Python
python3中的md5加密实例
2018/05/29 Python
python简单操作excle的方法
2018/09/12 Python
python反编译学习之字节码详解
2019/05/19 Python
Python中的pathlib.Path为什么不继承str详解
2019/06/23 Python
西尔斯百货官网:Sears
2016/09/06 全球购物
教育孩子心得体会
2014/01/01 职场文书
劳动模范事迹材料
2014/01/19 职场文书
幼儿园老师寄语
2014/04/03 职场文书
医学专业毕业生推荐信
2014/07/12 职场文书
授权收款委托书
2014/09/23 职场文书
离婚协议书格式范本
2016/03/18 职场文书
新西兰:最新留学学习计划书写作指南
2019/07/15 职场文书
html2 canvas svg不能识别的解决方案
2021/06/03 HTML / CSS
JavaScript实现简单的音乐播放器
2022/08/14 Javascript