JavaScript事件学习小结(五)js中事件类型之鼠标事件


Posted in Javascript onJune 09, 2016

相关阅读:

JavaScript事件学习小结(五)js中事件类型之鼠标事件

2、mouseenter和mouseover的区别

区别:

mouseover事件会冒泡,这意味着,鼠标移到其后代元素上时会触发。

mouseenter事件不冒泡,这意味着,鼠标移到其后代元素上时不会触发。

举例:

<!DOCTYPE html>
<html>
<head lang="en">
 <meta charset="UTF-8">
 <title></title>
 <style>
 #outer{
  position: absolute;
  width: 200px;
  height: 200px;
  top:0;
  left: 0;
  bottom:0;
  right: 0;
  margin: auto;
  background-color: pink;
 }
 #inner{
  position: absolute;
  width: 100px;
  height:100px;
  top:50%;
  left:50%;
  margin-left: -50px;
  margin-top: -50px;;
  background-color: orange;
  text-align: center;
  line-height: 100px;
 }
 #outer,#inner{
  border-radius:50%;
 }
 </style>
 <script src="jquery-2.1.1.min.js"></script>
</head>
<body>
<body>
<div id="outer">
 <div id="inner">
 </div>
</div>
</body>
<script>
var parentDiv=document.getElementById("outer");
parentDiv.addEventListener("mouseover", function () {
 console.log("父div的mouseover事件被触发");
},false);
//parentDiv.addEventListener("mouseenter", function () {
// console.log("父div的mouseenter事件被触发");
//},false);
//parentDiv.addEventListener("mouseout", function () {
// console.log("父div的mouseout事件被触发");
//},false);
//parentDiv.addEventListener("mouseleave", function () {
// console.log("父div的mouseleave事件被触发");
//},false);
</script>
</body>
</html>

JavaScript事件学习小结(五)js中事件类型之鼠标事件JavaScript事件学习小结(五)js中事件类型之鼠标事件

note:

mouseover对应mouseout,mouseenter对应mouseleave。效果可以取消上面代码的注释来看。

jquery中hover API是把mouseenter 和mouseleave组合在一起来用的。

3、鼠标左键和右键

<script type="text/javascript">
document.onmousedown=function (ev)
{
 var oEvent=ev||event;
 alert(oEvent.button);// IE下鼠标的 左键是1 , 右键是2 ff和chrome下 鼠标左键是0 右键是2
};
</script>

4、mouseover和mousemove的区别

一般情况下mouseover即可,特殊情况才用mousemove,mousemove更耗资源,比如要监控鼠标坐标的变化等。

以上所述是小编给大家介绍的JavaScript事件学习小结(五)js中事件类型之鼠标事件的相关知识,希望对大家有所帮助!

Javascript 相关文章推荐
jQuery 使用手册(六)
Sep 23 Javascript
jquery1.4.2 for Visual studio 2010 模板文件
Jul 14 Javascript
自己动手制作jquery插件之自动添加删除行功能介绍
Oct 14 Javascript
JavaScript中的document.referrer在各种浏览器测试结果
Jul 18 Javascript
20条学习javascript的编程规范的建议
Nov 28 Javascript
JSONP跨域GET请求解决Ajax跨域访问问题
Dec 31 Javascript
jQuery实现单击和鼠标感应事件
Feb 01 Javascript
简单实现异步编程promise模式
Jul 31 Javascript
javascript日期验证之输入日期大于等于当前日期
Dec 13 Javascript
深入理解jQuery事件绑定
Jun 02 Javascript
详解Puppeteer 入门教程
May 09 Javascript
angular实现input输入监听的示例
Aug 31 Javascript
基于JS如何实现类似QQ好友头像hover时显示资料卡的效果(推荐)
Jun 09 #Javascript
JS实现星星评分功能实例代码(两种方法)
Jun 09 #Javascript
Node.js中npm常用命令大全
Jun 09 #Javascript
jQuery EasyUI框架中的Datagrid数据表格组件结构详解
Jun 09 #Javascript
Active控件问题小结(附解决办法)
Jun 09 #Javascript
JS 通过系统时间限定动态添加 select option的实例代码
Jun 09 #Javascript
JavaScript的instanceof运算符学习教程
Jun 08 #Javascript
You might like
apache+php+mysql安装配置方法小结
2010/08/01 PHP
php版微信开发Token验证失败或请求URL超时问题的解决方法
2016/09/23 PHP
PHP中功能强大却很少使用的函数实例小结
2016/11/10 PHP
Javascript this关键字使用分析
2008/10/21 Javascript
jquery之empty()与remove()区别说明
2010/09/10 Javascript
JavaScript 操作table,可以新增行和列并且隔一行换背景色代码分享
2013/07/05 Javascript
ZeroClipboard插件实现多浏览器复制功能(支持firefox、chrome、ie6)
2014/08/30 Javascript
JS设置cookie、读取cookie、删除cookie
2015/04/17 Javascript
jQuery获取剪贴板内容的方法
2016/06/16 Javascript
js实现弹窗暗层效果
2017/01/16 Javascript
JQuery中Ajax的操作完整例子
2017/03/07 Javascript
jquery表单提交带错误信息提示效果
2017/03/09 Javascript
详解Angular 自定义结构指令
2017/06/21 Javascript
Validform验证时可以为空否则按照指定格式验证
2017/10/20 Javascript
解决在vue+webpack开发中出现两个或多个菜单公用一个组件问题
2017/11/28 Javascript
vue 中动态绑定class 和 style的方法代码详解
2018/06/01 Javascript
JavaScript创建对象方法实例小结
2018/09/03 Javascript
JS实现的检验身份证格式并输出出生日期,年龄,性别,出生地示例
2019/05/17 Javascript
vue点击按钮实现简单页面的切换
2020/09/08 Javascript
vue3.0搭配.net core实现文件上传组件
2020/10/29 Javascript
[03:16]DOTA2完美大师赛主赛事首日集锦
2017/11/23 DOTA
Python面向对象class类属性及子类用法分析
2018/02/02 Python
Django基础知识 URL路由系统详解
2019/07/18 Python
Python xlrd/xlwt 创建excel文件及常用操作
2020/09/24 Python
python 6种方法实现单例模式
2020/12/15 Python
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
德国健康生活方式网上商店:Landkaufhaus Mayer
2019/03/12 全球购物
信息技术教学反思
2014/02/12 职场文书
2014两会学习心得:榜样精神伴我行
2014/03/17 职场文书
二年级小学生评语
2014/04/21 职场文书
求职简历自荐信
2014/06/18 职场文书
企业优秀团员事迹材料
2014/08/20 职场文书
医院2014国庆节活动策划方案
2014/09/21 职场文书
大足石刻导游词
2015/02/02 职场文书
中学生清明节演讲稿
2015/03/18 职场文书
升学宴学生致辞
2015/09/29 职场文书