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 打印页面代码
Mar 24 Javascript
jQuery ajax cache缓存问题
Jul 01 Javascript
jquery必须知道的一些常用特效方法及使用示例(整理)
Jun 24 Javascript
JavaScript实现计算字符串中出现次数最多的字符和出现的次数
Mar 12 Javascript
由ReactJS的Hello world说开来
Jul 02 Javascript
jQuery+jsp实现省市县三级联动效果(附源码)
Dec 03 Javascript
JS给按钮添加跳转功能类似a标签
May 30 Javascript
Node.js 基础教程之全局对象
Aug 06 Javascript
js动态设置select下拉菜单的默认选中项实例
Aug 21 Javascript
如何使用CSS3+JQuery实现悬浮墙式菜单
Jun 18 jQuery
JavaScrip数组去重操作实例小结
Jun 20 Javascript
JavaScript简单编程实例学习
Feb 14 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
使用PHPMyAdmin修复论坛数据库的图文方法
2012/01/09 PHP
PHP使用preg_split()分割特殊字符(元字符等)的方法分析
2017/02/04 PHP
Laravel中日期时间处理包Carbon的简单使用
2017/09/21 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
javascript for循环设法提高性能
2010/02/24 Javascript
js中根据字数截取字符串,不能截断url
2012/01/12 Javascript
jQuery ajax(复习)—Baidu ajax request分离版
2013/01/24 Javascript
js取两个数组的交集|差集|并集|补集|去重示例代码
2013/08/07 Javascript
jQuery动画出现连续触发、滞后反复执行的解决方法
2015/01/28 Javascript
Javascript核心读书有感之词法结构
2015/02/01 Javascript
Bootstrap的Refresh Icon也spin起来
2016/07/13 Javascript
浅析如何利用JavaScript进行语音识别
2016/10/27 Javascript
详解Vue 2.0封装axios笔记
2017/06/22 Javascript
iscroll.js滚动加载实例详解
2017/07/18 Javascript
深入浅析JavaScript中的RegExp对象
2017/09/18 Javascript
AngularJS实现的select二级联动下拉菜单功能示例
2017/10/25 Javascript
jquery简单实现纵向的无缝滚动代码实例
2019/04/01 jQuery
vue中监听路由参数的变化及方法
2019/12/06 Javascript
JavaScript实现消消乐的源代码
2021/01/12 Javascript
js实现简单图片拖拽效果
2021/02/22 Javascript
[41:20]2014 DOTA2华西杯精英邀请赛 5 24 NewBee VS DK
2014/05/26 DOTA
详解Python中find()方法的使用
2015/05/18 Python
python编码最佳实践之总结
2016/02/14 Python
Python抓取电影天堂电影信息的代码
2016/04/07 Python
Python 记录日志的灵活性和可配置性介绍
2018/02/27 Python
在pytorch中为Module和Tensor指定GPU的例子
2019/08/19 Python
Python开发之身份证验证库id_validator验证身份证号合法性及根据身份证号返回住址年龄等信息
2020/03/20 Python
Matlab中plot基本用法的具体使用
2020/07/17 Python
使用CSS3制作版头动画效果
2020/12/24 HTML / CSS
音乐表演专业毕业生求职信
2013/10/14 职场文书
文案策划求职信
2014/03/18 职场文书
民生工程实施方案
2014/03/22 职场文书
魂断蓝桥观后感
2015/06/10 职场文书
党校培训学习心得体会
2016/01/06 职场文书
PyTorch 实现L2正则化以及Dropout的操作
2021/05/27 Python
html中两种获取标签内的值的方法
2022/06/16 jQuery