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 相关文章推荐
js中点击空白区域时文本框与隐藏层的显示与影藏问题
Aug 26 Javascript
Ionic如何创建APP项目
Jun 03 Javascript
基于jQuery实现页面搜索功能
Mar 26 Javascript
js+css3实现旋转效果
Jan 20 Javascript
基于JS实现9种不同的面包屑和分布式多步骤导航效果
Feb 21 Javascript
javascript 判断用户有没有操作页面
Oct 17 Javascript
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
Sep 26 Javascript
JS监听滚动和id自动定位滚动
Dec 18 Javascript
基于Fixed定位的框选功能的实现代码
May 13 Javascript
js判断在哪个浏览器打开项目的方法
Jan 21 Javascript
jQuery实现简单飞机大战
Jul 05 jQuery
uniapp开发小程序实现滑动页面控制元素的显示和隐藏效果
Dec 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
优化NFR之一 --MSSQL Hello Buffer Overflow
2006/10/09 PHP
动态生成gif格式的图像要注意?
2006/10/09 PHP
php操作sqlserver关于时间日期读取的小小见解
2009/11/29 PHP
PHP 使用redis简单示例分享
2015/03/05 PHP
php实现将数据做成json的格式给前端使用
2018/08/21 PHP
DHTML Slide Show script图片轮换
2008/03/03 Javascript
javascript学习笔记(十七) 检测浏览器插件代码
2012/06/20 Javascript
jQuery动态地获取系统时间实现代码
2013/05/24 Javascript
jquery div拖动效果示例代码
2013/12/08 Javascript
extjs_02_grid显示本地数据、显示跨域数据
2014/06/23 Javascript
js实现简单的验证码
2015/12/25 Javascript
js实现目录链接,内容跟着目录滚动显示的简单实例
2016/10/15 Javascript
sea.js常用的api简易文档
2016/11/15 Javascript
vue2.0中click点击当前li实现动态切换class
2017/06/21 Javascript
JS函数节流和防抖之间的区分和实现详解
2019/01/11 Javascript
[46:12]完美世界DOTA2联赛循环赛 DM vs Matador BO2第一场 11.04
2020/11/04 DOTA
[52:26]完美世界DOTA2联赛决赛 FTD vs Phoenix 第一场 11.08
2020/11/11 DOTA
Python使用中文正则表达式匹配指定中文字符串的方法示例
2017/01/20 Python
Python自定义装饰器原理与用法实例分析
2018/07/16 Python
Python单向链表和双向链表原理与用法实例详解
2018/08/31 Python
selenium python 实现基本自动化测试的示例代码
2019/02/25 Python
pyqt实现.ui文件批量转换为对应.py文件脚本
2019/06/19 Python
python机器学习包mlxtend的安装和配置详解
2019/08/21 Python
解决django中form表单设置action后无法回到原页面的问题
2020/03/13 Python
Python HTMLTestRunner库安装过程解析
2020/05/25 Python
日本网路线上商品代购服务:转送JAPAN
2016/08/05 全球购物
Mountain Warehouse澳大利亚官网:欧洲家庭户外品牌倡导者
2016/11/20 全球购物
全球最大的网上自行车商店:Chain Reaction Cycles
2016/12/02 全球购物
澳大利亚珠宝商:Shiels
2019/10/06 全球购物
给护士表扬信
2014/01/19 职场文书
四风个人对照检查材料思想汇报(办公室通用版)
2014/10/07 职场文书
社区低保工作总结2015
2015/07/23 职场文书
2015年高中语文教学总结
2015/08/18 职场文书
四年级数学教学反思
2016/02/16 职场文书
合作协议书格式范本
2016/03/21 职场文书
如何通过cmd 连接阿里云服务器
2022/04/18 Servers