JavaScript鼠标事件,点击鼠标右键,弹出div的简单实例


Posted in Javascript onAugust 03, 2016

JavaScript鼠标事件,点击鼠标右键,弹出div的简单实例

document.oncontextmenu = function(){return false};   //禁止鼠标右键菜单显示
   var res = document.getElementById('box');   //找到id为box的div
   document.body.onmouseup = function(e){   //在body里点击触发事件
    if(e.button===2){    //如果button=1(鼠标左键),button=2(鼠标右键),button=0(鼠标中间键)
      console.log(e);   //将传进去的参数打印出来
      console.log(e.offsetY);   //打印出鼠标点击的Y轴坐标
      console.log(e.offsetX);   //打印出鼠标点击的X轴坐标
      res.style.top = e.offsetY+'px';   //鼠标点击时给div定位Y轴
      res.style.left = e.offsetX+'px';  //鼠标点击时给div定位X轴
      res.style.display = 'block';    //显示div盒子
    }else{
      res.style.display = 'none';     //否则不显示div盒子
    }
    
   }

以上这篇JavaScript鼠标事件,点击鼠标右键,弹出div的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于Jquery的回车成tab焦点切换效果代码(Enter To Tab )
Nov 14 Javascript
ASP.NET jQuery 实例7 通过jQuery来获取DropDownList的Text/Value属性值
Feb 03 Javascript
Javascript计算两个marker之间的距离(Google Map V3)
Apr 26 Javascript
javaScript面向对象继承方法经典实现
Aug 20 Javascript
jquery Ajax实现Select动态添加数据
Jun 08 jQuery
如何通过非数字与字符的方式实现PHP WebShell详解
Jul 02 Javascript
javascript 玩转Date对象(实例讲解)
Jul 11 Javascript
ReactNative实现Toast的示例
Dec 31 Javascript
AnglarJs中的上拉加载实现代码
Feb 08 Javascript
解决angular2在双向数据绑定时[(ngModel)]无法使用的问题
Sep 13 Javascript
微信小程序城市选择及搜索功能的方法
Mar 22 Javascript
React中获取数据的3种方法及优缺点
Feb 18 Javascript
功能强大的Bootstrap效果展示(二)
Aug 03 #Javascript
Highcharts学习之坐标轴
Aug 02 #Javascript
JS实现根据文件字节数返回文件大小的方法
Aug 02 #Javascript
js实现四舍五入完全保留两位小数的方法
Aug 02 #Javascript
Highcharts入门之基本属性
Aug 02 #Javascript
js检查是否关闭浏览器的方法
Aug 02 #Javascript
Highcharts入门之简介
Aug 02 #Javascript
You might like
DC宇宙的第一个英雄,堪称动漫史鼻祖,如今成为美国文化的象征
2020/04/09 欧美动漫
php magic_quotes_gpc的一点认识与分析
2008/08/18 PHP
深入理解php的MySQL连接类
2013/06/07 PHP
Laravel5中contracts详解
2015/03/02 PHP
js函数的延迟加载实现代码
2012/10/11 Javascript
实测jquery data()如何存值
2013/08/18 Javascript
Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
2013/11/14 Javascript
js操作cookie保存浏览记录的方法
2015/12/25 Javascript
IE下JS保存图片的简单实例
2016/07/15 Javascript
利用jQuery来动态为属性添加或者删除属性的简单方法
2016/12/02 Javascript
bootstrap 下拉多选框进行多选传值问题代码分析
2017/02/14 Javascript
jQuery:unbind方法的使用详解
2017/08/14 jQuery
原生JavaScrpit中异步请求Ajax实现方法
2017/11/03 Javascript
vue解决弹出蒙层滑动穿透问题的方法
2018/09/22 Javascript
layDate插件设置开始和结束时间
2018/11/15 Javascript
Vue中函数防抖节流的理解及应用实现
2020/04/24 Javascript
简单了解JavaScript arguement原理及作用
2020/05/28 Javascript
介绍Python中的文档测试模块
2015/04/28 Python
python抓取百度首页的方法
2015/05/19 Python
ansible作为python模块库使用的方法实例
2017/01/17 Python
详细解读tornado协程(coroutine)原理
2018/01/15 Python
Python列表推导式与生成器表达式用法示例
2018/02/08 Python
Centos7 Python3下安装scrapy的详细步骤
2018/03/15 Python
在Mac上删除自己安装的Python方法
2018/10/29 Python
python3实现的zip格式压缩文件夹操作示例
2019/08/17 Python
Python编程快速上手——正则表达式查找功能案例分析
2020/02/28 Python
matplotlib 对坐标的控制,加图例注释的操作
2020/04/17 Python
Python实现汇率转换操作
2020/05/03 Python
Python环境配置实现pip加速过程解析
2020/11/27 Python
New Balance美国官网:运动鞋和健身服装
2017/04/11 全球购物
无工作经验者个人求职信范文
2013/12/22 职场文书
自我检讨报告
2015/01/28 职场文书
学年个人总结范文
2015/03/05 职场文书
2016学习雷锋精神活动倡议书
2015/04/27 职场文书
2015秋季小学开学寄语
2015/05/27 职场文书
MySql数据库 查询时间序列间隔
2022/05/11 MySQL