1、屏蔽浏览器自带的默认弹出上下文菜单的contextmenu事件。

2、使用mouseup或者mousedown事件监控鼠标的右键,就可以形成鼠标右击的事件。

<!DOCTYPE html>
<html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><title>鼠标右键单击事件</title><meta name="description" content=""><meta name="viewport" content="width=device-width, initial-scale=1"><style>.model{width: 100px;height: 100px;background: #f00;display: none;}</style></head><body><div id='btn1'><span>右键</span><div class="model">弹出框</div></div><script type="text/javascript">//阻止元素上本身的右键contextmenu事件document.getElementById('btn1').oncontextmenu=function(){return false}document.getElementById('btn1').onmouseup=function(e){if(e.button === 2){console.log("右键点击"); }}</script></body>
</html>

javascript鼠标右击事件相关推荐

  1. html鼠标响应事件吗,学习JavaScript鼠标响应事件

    本文为大家分享了一个简单的鼠标模拟案例,供大家参考,具体实现内容如下 如何实现捕抓鼠标事件,当鼠标滑动时,获取当前鼠标的坐标,接着在一个透明区域里绑定捕抓的位移,这样就能在模拟的透明区域里实现鼠标滑动 ...

  2. vue-tree-chart 组织架构-树形图-流程图(含鼠标右击事件)

    基于 vue-tree-chart,生成项目效果预览,包含鼠标右击事件: vue-tree-chart:https://github.com/tower1229/Vue-Tree-Chart 大家可以 ...

  3. JavaScript鼠标移动事件及案例

    一.鼠标点击事件 1.onclick单击事件 鼠标单击时事件处理函数 <input type="button" id="bt" value="点 ...

  4. Javascript鼠标滚轮事件兼容写法

    1.mousewheel事件(兼容opera,chrome,safari,IE) mousewheel事件对应的event对象包含一个wheelDelta属性.用户滚动鼠标滚轮时,wheelDelta ...

  5. Javascript鼠标键盘事件

    鼠标事件 click:单击 dblclick:双击 mousedown:鼠标按下 mouseup:鼠标抬起 mouseover:鼠标悬浮 mouseout:鼠标离开 mousemove:鼠标移动 mo ...

  6. JavaScript 鼠标滚轮事件(实现导航栏上滚显示)

    文章目录 detail与wheelDelta 上下滚动检测 隐藏导航栏例子 当在垂直方向滚动页面时就会触发 mousewheel 事件 detail与wheelDelta 判断鼠标滚轮滚动方向在各浏览 ...

  7. 点击按钮追加html代码,vue中如何点击按钮动态添加多个div,并给这些div附加上双击事件或者鼠标右击事件...

    可以试试另一种方法,隐式创建Vue实例,比较适合封装成函数进行调用 要挂载在到#app1的根实例: new Vue({ el: '#app1', template: ` 创建一个div `, meth ...

  8. python鼠标选中事件_python对绑定事件的鼠标、按键的判断实例

    当多个事件绑定了同一个命令,那么在命令内部根据不同的事件进行处理的时候,怎么确定哪个事件发生了呢,用下面的来检测,经过测试处理tab键和alt键不能识别,其他单个都能被识别. 还有个事件的type属性 ...

  9. java响应鼠标滚轮事件_鼠标滚轮事件MouseWheel

    其实在大多数浏览器(IE6, IE7, IE8, Opera 10+, Safari 5+,Chrome)中,都提供了 "mousewheel" 事件.但杯具的是 Firefox ...

最新文章

  1. C语言程序设计第十章字符串,C语言程序设计(字符串)
  2. Java Socket 编程
  3. JavaScript PHP模仿C#中string.format效果
  4. C++ leetcode 26. 删除排序数组中的重复项 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。
  5. 全球规模最大的全浸没式液冷数据中心落户杭州余杭
  6. euv光刻机有什么用_台积电又买了13台EUV光刻机?
  7. 5G万物智联下互联网通信技术升级之路
  8. [Jobdu] 题目1527:首尾相连数组的最大子数组和
  9. 疯狂的华为MateX2:375万人在线抢,转手一台赚2万
  10. ASP.NET学生管理系统(.NET毕业设计)
  11. 用python实现简版区块链-交易(2)
  12. 福大软工1816 · 团队现场编程实战(抽奖系统)
  13. dbf解析_JAVA解析DBF文件方案.pdf
  14. C. Inna and Dima
  15. 英特尔推出全新RRP物联网平台 计划为零售技术投资一亿美元
  16. 魔兽重置版改键+喊话
  17. 解决华为手机InputMethodManager和GestureBoostManager的内存泄露的问题
  18. RelativeLayout控件之填满
  19. PHP程序员专用输入法皮肤
  20. 【Java基础系列教程】第十五章 Java 正则表达式详解

热门文章

  1. 外包干了四年,感觉废了..
  2. ps原画基础教程 怎么自学原画
  3. python实现100以内自然数之和,偶数之和
  4. 计算机网络:内部本地地址、内部全局地址、外部本地地址、外部全局地址的理解
  5. 今日头条十年,交出了一份怎样的答卷?
  6. 漫画:什么是 “小镇做题家” ?
  7. layui做折线图_绘制曲线图/折线图只需4步
  8. Linux下的文件被删除后恢复
  9. HTML5的十大新特性
  10. RUST与C/C++/Java/Go/Python应用领域比较