html5鼠标右键事件,js鼠标右键点击事件
在网页中,js代码与jq代码都可以监听鼠标右键的点击事件,当然也可以阻止鼠标右击的系统菜单。具体的的实现代码可参考下面的博文!
JS监听鼠标右击事件的代码
示例1:
document.oncontextmenu = function (e) { //整个页面的js事件
alert('这是鼠标点击事件!');
return false; //阻止右键弹窗
};
注意:代码中必须加入 return false; 代码来阻止右击菜单的弹出!
示例2:
var nav = document.getElementById('nav');
nav.oncontextmenu = function (e) {
alert('这是鼠标点击事件!');
return false; //阻止右键弹窗
};
jq监听鼠标右击事件
使用jquery代码可以更简单的实现监听鼠标右击事件!
示例1:jq单独监听某个元素的右击事件!
$('#nav').mousedown(function (e) {
if (3 == e.which) {
alert('我是鼠标右击事件!');
}
if(1 == e.which){
alert('我是鼠标左击事件!');
}
return false;
});
示例2:jq简单整个文档的右击事件。
$(document).mousedown(function (e) {
if (3 == e.which) {
alert('我是整个文档的鼠标右击事件!');
}
return false;
});
注意:e.which 值 如果为 1 则为鼠标的左击,如果为 2 则为鼠标中键,如果值为 3 则为鼠标右键!
html5鼠标右键事件,js鼠标右键点击事件相关推荐
- js追加html 有点击事件,js点击事件的多种写法
javascript 中的点击事件,可以通过多种不同的添加方式来实现.下面介绍三种 javascript 中添加点击事件的示例代码,个人可以根据自己的项目需要选择不同的实现方式. js添加点击事件的代 ...
- Android:将鼠标右键点击事件设置为返回功能
Android:将鼠标右键点击事件设置为返回功能 一.Android开发中类似box产品,一般鼠标右键都设置为返回键,那在哪里地方修改呢? 二.源码路径framework\native\service ...
- Openlayers + Vue 实现自定义鼠标右键为改变视图角度事件
Openlayers + Vue 实现自定义鼠标右键为改变视图角度事件 效果: 持续按下鼠标右键再拖动鼠标可以实现变换视图的角度 (openlayers的样式被我改了一下,看上去有点像ArcGIS A ...
- UE4_UMG:ScrollBox 鼠标右键点击事件失效
使用场景 在UMG中的UI树级结构如下: 生成的效果如下: 当BIM图层下的内容足够多的时候,ScrollBox会产生滚动条.产生滚动条之后,之前的鼠标右键事件失灵了. 无法呼出如下菜单,直接开寄. ...
- JS点击事件和延迟处理
来自:https://zhidao.baidu.com/question/345470308.html Button的onTouch,onClick,onLongClick事件发生先后顺序和关联:一, ...
- js 点击事件穿透 html,Js点击事件.html
Js点击事件 /*Reset css*/ body{font-family:"宋体";font-size:12px;background:#fff;color:#333;margi ...
- PC端微信浏览器js点击事件失效
**电脑端微信浏览器js点击事件失效**前段时间发现开发的一个微信公众号上一个按钮的点击事件在手机上是正常的,电脑端手机微信里却不起作用.在网上找了好久都没有找到解决办法.后来查看其它的页面的同样的点 ...
- JS点击事件的使用方法
JS点击事件的使用方法 <html lang="en"><head><meta charset="UTF-8"><me ...
- 很基本的js点击事件和jq点击事件的写法
js点击事件常用 获取到id <div id="box">click</div> var btn=document.getElementById('box' ...
- 原生JS javascript解除绑定事件 JS删除绑定事件
原生JS javascript解除绑定事件 JS删除绑定事件 一.直接删除法 1.适用于直接绑定的事件,如: <h1 id="h1" onclick="_click ...
最新文章
- android qq第三方登录,Android调用第三方QQ登录代码分享
- Spring 通过工厂方法(Factory Method)来配置bean
- Slog42_支配vue框架初阶项目之博客网站-单页-默认头像的布局和定位
- 四十八、微信小程序开发系统组件
- mysql绿色版安装
- 【全栈React】第13天: 重复元素
- 常见的mysql权限设置
- Mathematica .nb程序运行不下去的原因
- 微课|玩转Python轻松过二级(1.3节):编码规范与代码优化建议1
- Microsoft Office Visio 2003画ER图
- oracle数据文件头损坏6,恢复数据库时遇到数据文件头损坏 | 信春哥,系统稳,闭眼上线不回滚!...
- 从零开始搭建ROS智能小车@sp头子
- wget php mirror 地址,使用wget命令镜像网站
- android5.0 root工具,ROOT大师:Android 5.0 ROOT并没那么难
- linux中 kill USR1和USR2 的区别
- mysql slave_pending_jobs_size_max_MySQL MTS复制: hitting slave_pending_jobs_size_max
- 素描想要画出有质感的头发?方法找对了画技提升了~
- 无损音乐下载器 MusicTools单文件免安装-v1.9.3.1
- 去除桌面应用程序快捷方式的图标
- 3D 打印机 G 代码命令:完整列表和教程
热门文章
- 德律aoi程式制作_精典德律AOI检测程式制作手册(全).ppt
- win10升级后 IE 火狐 谷歌浏览器 不能上网 解决办法
- 解决其他浏览器能上网谷歌浏览器不能上网
- 4.11 UIDatePicker日期时间选择器 [原创iOS开发-Xcode教程]
- MODBUS TCP转PROFINET网关快速配置手册
- PROFINET的时钟同步(一)
- html中自定义快捷键,电脑怎样自定义快捷键简单实现
- 马科维茨投资组合理论
- POJ P3764 The xor-longest Path
- markdown中让表格居中的写法