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 相关文章推荐
!DOCTYPE声明对JavaScript的影响分析
Apr 12 Javascript
JavaScript 小型打飞机游戏实现原理说明
Oct 28 Javascript
jquery操作复选框(checkbox)的12个小技巧总结
Feb 04 Javascript
jQuery实现将页面上HTML标签换成另外标签的方法
Jun 09 Javascript
JQuery鼠标移到小图显示大图效果的方法
Jun 10 Javascript
bootstrap表单按回车会自动刷新页面的解决办法
Mar 08 Javascript
Node.js设置CORS跨域请求中多域名白名单的方法
Mar 28 Javascript
总结JavaScript在IE9之前版本中内存泄露问题
Apr 28 Javascript
JS获取子节点、父节点和兄弟节点的方法实例总结
Jul 06 Javascript
async/await让异步操作同步执行的方法详解
Nov 01 Javascript
微信小程序在text文本实现多种字体样式
Nov 08 Javascript
webpack proxy 使用(代理的使用)
Jan 10 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
使用sockets:从新闻组中获取文章(二)
2006/10/09 PHP
PHP __autoload()方法真的影响性能吗?
2012/03/30 PHP
在PHP模板引擎smarty生成随机数的方法和math函数详解
2014/04/24 PHP
使用php批量删除数据库下所有前缀为prefix_的表
2014/06/09 PHP
PHP获取windows登录用户名的方法
2014/06/24 PHP
关于js内存泄露的一个好例子
2013/12/09 Javascript
JQuery调用绑定click事件的3种写法
2015/03/28 Javascript
JavaScript制作windows经典扫雷小游戏
2015/03/31 Javascript
jQuery遍历DOM的父级元素、子级元素和同级元素的方法总结
2016/07/07 Javascript
JavaScript数组操作函数汇总
2016/08/05 Javascript
微信小程序联网请求的轮播图
2017/07/07 Javascript
vue中rem的配置的方法示例
2018/08/30 Javascript
VUE实现Studio管理后台之鼠标拖放改变窗口大小
2020/03/04 Javascript
JavaScript正则表达式验证登录实例
2020/03/18 Javascript
分享一款超好用的JavaScript 打包压缩工具
2020/04/26 Javascript
vue 通过绑定事件获取当前行的id操作
2020/07/27 Javascript
解决vue加scoped后就无法修改vant的UI组件的样式问题
2020/09/07 Javascript
jQuery实现日历效果
2020/09/11 jQuery
[44:15]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第二局
2016/03/06 DOTA
[01:11:02]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
通过Python使用saltstack生成服务器资产清单
2016/03/01 Python
浅析Python 引号、注释、字符串
2019/07/25 Python
Python PyInstaller安装和使用教程详解
2020/01/08 Python
Python填充任意颜色,不同算法时间差异分析说明
2020/05/16 Python
利用CSS3动画实现圆圈由小变大向外扩散的效果实例
2018/09/10 HTML / CSS
Boolean b = new Boolean(“abcde”); 会编译错误码
2013/11/27 面试题
室内设计专业个人的自我评价
2013/12/18 职场文书
入党思想汇报怎么写
2014/04/03 职场文书
机械加工与数控专业自荐书
2014/06/04 职场文书
九一八事变演讲稿
2014/09/05 职场文书
教师工作自我鉴定范文
2014/09/14 职场文书
优秀班组事迹材料
2014/12/24 职场文书
行政答辩状范文
2015/05/21 职场文书
2015年为民办实事工作总结
2015/05/26 职场文书
Nginx防盗链与服务优化配置的全过程
2022/01/18 Servers
Java由浅入深通关抽象类与接口(上篇)
2022/04/26 Java/Android