js 去掉浏览器右击默认事件
2016-07-05 11:50
239 查看
1.整个页面所有的右击事件
document.oncontextmenu = function(){
return false;
}
2.特定的区域
document.getElementById("test").oncontextmenu = function(e){
return false;
}
3.去掉后可以给喜欢区块加特定的事件
js:
document.getElementById("test").onmousedown = function(e){
if(e.button ==2){
alert("你点了右键");
}else if(e.button ==0){
alert("你点了左键");
}else if(e.button ==1){
alert("你点了滚轮");
}
}
jq:
$("#test").mousedown(function(e){
//doing
});
4.通过jq bind 绑定 和 触发
$('').bind("contextmenu",function (e){
//doning
return false;
});
$('').trigger('contextmenu');
document.oncontextmenu = function(){
return false;
}
2.特定的区域
document.getElementById("test").oncontextmenu = function(e){
return false;
}
3.去掉后可以给喜欢区块加特定的事件
js:
document.getElementById("test").onmousedown = function(e){
if(e.button ==2){
alert("你点了右键");
}else if(e.button ==0){
alert("你点了左键");
}else if(e.button ==1){
alert("你点了滚轮");
}
}
jq:
$("#test").mousedown(function(e){
//doing
});
4.通过jq bind 绑定 和 触发
$('').bind("contextmenu",function (e){
//doning
return false;
});
$('').trigger('contextmenu');
相关文章推荐
- JavaScript学习总结(五)原型和原型链详解(续)
- js获取操作系统和浏览器信息
- jsp自定义标签实例
- Seajs框架中路径配置解析
- json和pickle
- javascript运算符优先级
- javascript 闭包
- Jsoup的简单使用
- jsonp 跨域调用
- JavaScript高级程序设计——第4章:变量、作用域和内存问题
- 获取和设置大小(下)
- 使用tmodjs预编译模板实例
- 从 JSON 字符串中解析 List 列表的方法
- 在jsp中重复定义了两个相同id的标签导致的错误
- js打印杨辉三角的另一种方法
- js加载页面资源
- Ajax调用Webservice返回JSON数据
- 原生js控制div的显示与隐藏
- js判断移动设备 并跳转到手机版
- WebAPI返回JSON的正确格式