浅谈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 特殊字符
Apr 05 Javascript
容易被忽略的JS脚本特性
Sep 13 Javascript
js获取事件源及触发该事件的对象
Oct 24 Javascript
node.js中的fs.utimes方法使用说明
Dec 15 Javascript
基于jQuery全屏焦点图左右切换插件responsiveslides
Sep 07 Javascript
js操作DOM--添加、删除节点的简单实例
Jul 08 Javascript
JavaScript 对象详细整理总结
Sep 29 Javascript
JS实现禁止鼠标右键的功能
Oct 15 Javascript
bootstrap daterangepicker汉化以及扩展功能
Jun 15 Javascript
Angularjs中ng-repeat的简单实例
Aug 25 Javascript
深入理解vue-router之keep-alive
Aug 31 Javascript
小程序实现上下切换位置
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
DEDE采集大师官方留后门的删除办法
2011/01/08 PHP
PHP生成随机用户名和密码的实现代码
2013/02/27 PHP
PHP列出MySQL中所有数据库的方法
2015/03/12 PHP
php中实现可以返回多个值的函数实例
2015/03/21 PHP
PHP模板解析类实例
2015/07/09 PHP
php获取英文姓名首字母的方法
2015/07/13 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
JQuery 引发两次$(document.ready)事件
2010/01/15 Javascript
js 数组克隆方法 小结
2010/03/20 Javascript
js跳转页面方法实现汇总
2014/02/11 Javascript
jQuery实现鼠标滚轮动态改变样式或效果
2015/01/05 Javascript
jquery实现炫酷的叠加层自动切换特效
2015/02/01 Javascript
AngularJS 依赖注入详解及示例代码
2016/08/17 Javascript
javascript 删除数组元素和清空数组的简单方法
2017/02/24 Javascript
jQuery插件FusionWidgets实现的Cylinder图效果示例【附demo源码】
2017/03/23 jQuery
webpack 2的react开发配置实例代码
2017/07/28 Javascript
微信小程序用户位置权限的获取方法(拒绝后提醒)
2018/11/15 Javascript
玩转Koa之核心原理分析
2018/12/29 Javascript
vue模块拖拽实现示例代码
2019/03/09 Javascript
JavaScript中的null和undefined用法解析
2019/09/30 Javascript
使用pkg打包ThinkJS项目的方法步骤
2019/12/30 Javascript
用Nodejs实现在终端中炒股的实现
2020/10/18 NodeJs
VUE中鼠标滚轮使div左右滚动的方法详解
2020/12/14 Vue.js
web.py获取上传文件名的正确方法
2014/08/26 Python
Python面向对象程序设计之继承与多继承用法分析
2018/07/13 Python
python读取txt文件并取其某一列数据的示例
2019/02/19 Python
Madewell美德威尔美国官网:美国休闲服饰品牌
2016/11/25 全球购物
struct与class的区别
2014/02/03 面试题
大学社团活动策划书
2014/01/26 职场文书
大学老师推荐信
2014/02/25 职场文书
优秀员工推荐信
2014/05/10 职场文书
食品科学与工程专业毕业生求职信范文
2014/07/21 职场文书
美术学专业求职信
2014/07/23 职场文书
婚宴祝酒词大全
2015/08/10 职场文书
聊聊golang中多个defer的执行顺序
2021/05/08 Golang
MySQL 聚合函数排序
2021/07/16 MySQL