浅谈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 相关文章推荐
js 覆盖和重载 函数
Sep 25 Javascript
JavaScript 基础篇之运算符、语句(二)
Apr 07 Javascript
Javascript Web Slider 焦点图示例源码
Oct 10 Javascript
javascript计时器编写过程与实现方法
Feb 29 Javascript
js获取对象、数组的实际长度,元素实际个数的实现代码
Jun 08 Javascript
深入理解jQuery 事件处理
Jun 14 Javascript
浅谈javascript中的数据类型转换
Dec 27 Javascript
JS实现页面打印功能
Mar 16 Javascript
JavaScript实现的冒泡排序法及统计相邻数交换次数示例
Apr 26 Javascript
React-native桥接Android原生开发详解
Jan 17 Javascript
vue 标签属性数据绑定和拼接的实现方法
May 17 Javascript
angular8.5集成TinyMce5的使用和详细配置(推荐)
Nov 16 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
WIN98下Apache1.3.14+PHP4.0.4的安装
2006/10/09 PHP
excellent!――ASCII Art(由目标图象生成ascii)
2007/02/20 PHP
PHP循环获取GET和POST值的代码
2008/04/09 PHP
php下用cookie统计用户访问网页次数的代码
2010/05/09 PHP
php excel类 phpExcel使用方法介绍
2010/08/21 PHP
解析Linux下Varnish缓存的配置优化
2013/06/20 PHP
浅析php中如何在有限的内存中读取大文件
2013/07/02 PHP
浅析php设计模式之数据对象映射模式
2016/03/03 PHP
PHP实现的线索二叉树及二叉树遍历方法详解
2016/04/25 PHP
php 调用ffmpeg获取视频信息的简单实现
2017/04/03 PHP
javascript面向对象之Javascript 继承
2010/05/04 Javascript
仅img元素创建后不添加到文档中会执行onload事件的解决方法
2011/07/31 Javascript
JS动态添加option和删除option(附实例代码)
2013/04/01 Javascript
js数组循环遍历数组内所有元素的方法
2014/01/18 Javascript
jQuery实现平滑滚动页面到指定锚点链接的方法
2015/07/15 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
nodejs个人博客开发第五步 分配数据
2017/04/12 NodeJs
详解如何在NodeJS项目中优雅的使用ES6
2017/04/22 NodeJs
JavaScript中join()、splice()、slice()和split()函数用法示例
2018/08/24 Javascript
实例介绍JavaScript中多种组合继承
2019/01/20 Javascript
详解React服务端渲染从入门到精通
2019/03/28 Javascript
vue 组件开发原理与实现方法详解
2019/11/29 Javascript
vue远程加载sfc组件思路详解
2019/12/25 Javascript
vue-cli设置css不生效的解决方法
2020/02/07 Javascript
vue3使用vue-count-to组件的实现
2020/12/25 Vue.js
[01:33]一分钟玩转DOTA2第三弹:DOTA2&DotA快捷操作大对比
2014/06/04 DOTA
详解Python多线程下的list
2020/07/03 Python
交通安全演讲稿
2014/01/07 职场文书
金融管理应届生求职信
2014/02/20 职场文书
食堂标语大全
2014/06/11 职场文书
报效祖国演讲稿
2014/09/15 职场文书
法人身份证明书
2014/10/08 职场文书
计算机实训报告总结
2014/11/05 职场文书
小学教师教学反思
2016/02/24 职场文书
25句企业管理语录:助你迅速打开思路,句句经典!
2020/01/14 职场文书
vue使用wavesurfer.js解决音频可视化播放问题
2022/04/04 Vue.js