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 相关文章推荐
Javascript 获取LI里的内容
Dec 17 Javascript
Javascript常考语句107条收集
Mar 09 Javascript
js实现跨域访问的三种方法
Dec 09 Javascript
javascript计时器编写过程与实现方法
Feb 29 Javascript
获取当前按钮或者html的ID名称实例(推荐)
Jun 23 Javascript
详解vue-cli之webpack3构建全面提速优化
Dec 25 Javascript
javascript变量提升和闭包理解
Mar 12 Javascript
javascript数据结构之多叉树经典操作示例【创建、添加、遍历、移除等】
Aug 01 Javascript
vue 点击展开显示更多(点击收起部分隐藏)
Apr 09 Javascript
Vue实现购物车实例代码两则
May 30 Javascript
vue-calendar-component 封装多日期选择组件的实例代码
Dec 04 Vue.js
react使用antd的上传组件实现文件表单一起提交功能(完整代码)
Jun 29 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
PHP设计模式之结构模式的深入解析
2013/06/13 PHP
javascript 学习笔记(八)javascript对象
2011/04/12 Javascript
使用 JScript 创建 .exe 或 .dll 文件的方法
2011/07/13 Javascript
brook javascript框架介绍
2011/10/10 Javascript
js加强的经典分页实例
2013/03/15 Javascript
jQuery获取注册信息并提示实现代码
2013/04/21 Javascript
获取当前点击按钮的id用this.id实现
2014/03/17 Javascript
jquery动态加载js/css文件方法(自写小函数)
2014/10/11 Javascript
微信小程序本作用域下调用全局JS详解及实例
2017/02/22 Javascript
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
2018/03/28 jQuery
Nodejs中的require函数的具体使用方法
2019/04/02 NodeJs
node中实现删除目录的几种方法
2019/06/24 Javascript
JavaScript WeakMap使用详解
2021/02/05 Javascript
Python 常用 PEP8 编码规范详解
2017/01/22 Python
利用python求解物理学中的双弹簧质能系统详解
2017/09/29 Python
Win7 64位下python3.6.5安装配置图文教程
2020/10/27 Python
pycharm中成功运行图片的配置教程
2018/10/28 Python
Python实现常见的回文字符串算法
2018/11/14 Python
python实现最大子序和(分治+动态规划)
2019/07/05 Python
Python使用configparser库读取配置文件
2020/02/22 Python
Python中if有多个条件处理方法
2020/02/26 Python
Python实现树莓派摄像头持续录像并传送到主机的步骤
2020/11/30 Python
用python获取txt文件中关键字的数量
2020/12/24 Python
HTML5 placeholder(空白提示)属性介绍
2013/08/07 HTML / CSS
XD健身器材:Kevlar球、Crossfit健身球
2019/03/26 全球购物
十佳教师事迹材料
2014/01/11 职场文书
全民健身日活动方案
2014/01/29 职场文书
2014年元旦促销活动方案
2014/02/22 职场文书
《美丽的彩虹》教学反思
2014/02/25 职场文书
《去年的树》教学反思
2014/04/11 职场文书
车队司机个人自我鉴定
2014/04/17 职场文书
通信工程专业求职信
2014/06/04 职场文书
企业法人授权委托书范本
2014/09/23 职场文书
如何用JavaScript学习算法复杂度
2021/04/30 Javascript
浅谈Python中的正则表达式
2021/06/28 Python
MySQL系列之开篇 MySQL关系型数据库基础概念
2021/07/02 MySQL