浅谈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 相关文章推荐
jqPlot jquery的页面图表绘制工具
Jul 25 Javascript
JQuery1.4+ Ajax IE8 内存泄漏问题
Oct 15 Javascript
解析jquery获取父窗口的元素
Jun 26 Javascript
深入解析JavaScript中的变量作用域
Dec 06 Javascript
jquery实现点击展开列表同时隐藏其他列表
Aug 10 Javascript
JavaScript数组合并的多种方法
May 22 Javascript
干货!教大家如何选择Vue和React
Mar 13 Javascript
Angular 4.x中表单Reactive Forms详解
Apr 25 Javascript
详解如何提升JSON.stringify()的性能
Jun 12 Javascript
js如何实现元素曝光上报
Aug 07 Javascript
微信小程序左滑删除实现代码实例
Sep 16 Javascript
webpack4从0搭建组件库的实现
Nov 29 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
介绍几个array库的新函数 php
2006/12/29 PHP
TMDPHP 模板引擎使用教程
2012/03/13 PHP
php使用curl访问https示例分享
2014/01/17 PHP
codeigniter上传图片不能正确识别图片类型问题解决方法
2014/07/25 PHP
PHP封装的HttpClient类用法实例
2015/06/17 PHP
PHP实现获取url地址中顶级域名的方法示例
2019/06/05 PHP
javascript document.execCommand() 常用解析
2009/12/14 Javascript
jQuery asp.net 用json格式返回自定义对象
2010/04/07 Javascript
指定位置如果有图片显示图片,无图片显示广告的JS
2010/06/05 Javascript
键盘上一张下一张兼容IE/google/firefox等浏览器
2014/01/28 Javascript
JavaScript字符串对象fromCharCode方法入门实例(用于把Unicode值转换为字符串)
2014/10/17 Javascript
JS交换变量的方法
2015/01/21 Javascript
JS实现可调整倒计时间代码分享
2015/08/18 Javascript
基于JS+Canves实现点击按钮水波纹效果
2016/09/15 Javascript
angular内置provider之$compileProvider详解
2017/09/27 Javascript
Vue+SpringBoot开发V部落博客管理平台
2017/12/27 Javascript
JQuery实现table中tr上移下移的示例(超简单)
2018/01/08 jQuery
Python序列循环移位的3种方法推荐
2018/04/09 Python
Python使用matplotlib绘制三维图形示例
2018/08/25 Python
python实现桌面壁纸切换功能
2019/01/21 Python
使用python获取(宜宾市地震信息)地震信息
2019/06/20 Python
python实现ip代理池功能示例
2019/07/05 Python
Django框架视图介绍与使用详解
2019/07/18 Python
Python数据库小程序源代码
2019/09/15 Python
在matplotlib中改变figure的布局和大小实例
2020/04/23 Python
Python OpenCV读取中文路径图像的方法
2020/07/02 Python
python logging模块的使用详解
2020/10/23 Python
goodhealth官方海外旗舰店:新西兰国民营养师
2017/12/15 全球购物
印尼值得信赖的在线交易网站:Bukalapak
2019/03/11 全球购物
投标邀请书范文
2014/01/31 职场文书
竞选劳动委员演讲稿
2014/04/28 职场文书
小学生美德少年事迹材料
2014/08/24 职场文书
学校师德师风整改措施
2014/10/27 职场文书
入党介绍人考察意见
2015/06/01 职场文书
筑梦中国心得体会
2016/01/18 职场文书
springboot新建项目pom.xml文件第一行报错的解决
2022/01/18 Java/Android