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 相关文章推荐
选择TreeView控件的树状数据节点的JS方法(jquery)
Feb 06 Javascript
jquery实现焦点图片随机切换效果的方法
Mar 12 Javascript
浅谈javascript中的DOM方法
Jul 16 Javascript
AngularJS 2.0入门权威指南
Oct 08 Javascript
Ionic+AngularJS实现登录和注册带验证功能
Feb 09 Javascript
JavaScript中闭包的详解
Apr 01 Javascript
Vue学习笔记进阶篇之单元素过度
Jul 19 Javascript
Javascript格式化并高亮xml字符串的方法及注意事项
Aug 13 Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
May 15 Javascript
JavaScript 类的封装操作示例详解
May 16 Javascript
在webstorm中配置less的方法详解
Sep 25 Javascript
JavaScript canvas实现跟随鼠标移动小球
Feb 09 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
JAVA/JSP学习系列之六
2006/10/09 PHP
如何从一个php文件向另一个地址post数据,不用表单和隐藏的变量的
2007/03/06 PHP
php与XML、XSLT、Mysql的结合运用实现代码
2009/11/19 PHP
php通过asort()给关联数组按照值排序的方法
2015/03/18 PHP
php计算两个坐标(经度,纬度)之间距离的方法
2015/04/17 PHP
PHP缓存工具XCache安装与使用方法详解
2018/04/09 PHP
php上传后台无法收到数据解决方法
2019/10/28 PHP
Javascript和Ajax中文乱码吐血版解决方案
2009/12/21 Javascript
JavaScript 类似flash效果的立体图片浏览器
2010/02/08 Javascript
简洁短小的 JavaScript IE 浏览器判定代码
2010/03/21 Javascript
CheckBoxList多选样式jquery、C#获取选择项
2013/09/06 Javascript
nodeJs爬虫获取数据简单实现代码
2016/03/29 NodeJs
ui组件之input多选下拉实现方法(带有搜索功能)
2016/07/14 Javascript
Nodejs中使用phantom将html转为pdf或图片格式的方法
2017/09/18 NodeJs
使用clipboard.js实现复制功能的示例代码
2017/10/16 Javascript
jQuery基于Ajax实现读取XML数据功能示例
2018/05/31 jQuery
微信小程序实现判断是分享到群还是个人功能示例
2019/05/03 Javascript
JavaScrip数组去重操作实例小结
2019/06/20 Javascript
vue + el-form 实现的多层循环表单验证
2020/11/25 Vue.js
[01:29]2014DOTA2展望TI 剑指西雅图DK战队专访
2014/06/30 DOTA
python通过自定义isnumber函数判断字符串是否为数字的方法
2015/04/23 Python
Python输出\u编码将其转换成中文的实例
2018/12/15 Python
django rest framework vue 实现用户登录详解
2019/07/29 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
2020/01/06 Python
Flask-SocketIO服务端安装及使用代码示例
2020/11/26 Python
M1芯片安装python3.9.1的实现
2021/02/02 Python
使用html5+css3来实现slider切换效果告别javascript+css
2013/01/08 HTML / CSS
印度首选时尚目的地:Reliance Trends
2018/01/17 全球购物
美国中西部家用医疗设备商店:Med Mart(轮椅、踏板车、升降机等)
2019/04/26 全球购物
演讲稿怎么写才完美
2014/01/02 职场文书
2014学习优秀共产党员先进事迹思想汇报
2014/09/14 职场文书
办公室务虚会发言材料
2014/10/20 职场文书
2014年志愿者工作总结
2014/11/20 职场文书
销售助理岗位职责
2015/02/11 职场文书
竞聘开场白方式有哪些?
2019/08/28 职场文书
「魔法少女伊莉雅」美游粘土人开订
2022/03/21 日漫