jquery禁用右键、文本选择及复制按键的代码
本文导语: 代码如下: 代码示例: //禁用右键、文本选择、复制按键 $(document).bind(“contextmenu”,function(){return false;}); $(document).bind(“selectstart”,function(){return false;}); $(document).keydown(function(){return key(arguments[0])}); //按键时提示警告 funct...
代码如下:
//禁用右键、文本选择、复制按键
$(document).bind(“contextmenu”,function(){return false;});
$(document).bind(“selectstart”,function(){return false;});
$(document).keydown(function(){return key(arguments[0])});
//按键时提示警告
function key(e){
var keynum;
if(window.event){
keynum = e.keyCode; // IE
}else if(e.which){
keynum = e.which; // Netscape/Firefox/Opera
}
if(keynum == 17){
alert(“禁止复制内容!”);
return false;
}
}
附,禁止右键与复制的其它写法
1,禁止右键的代码:
$('body').bind('contextmenu', function() {
return false;
});
函数原型:
$(document).ready(function(){
$(document).bind("contextmenu",function(e){
return false;
});
});
2,禁止复制的代码:
3,jQuery 禁用鼠标右键
使用jquery中的bind函数禁止右键。
例如,
一种突破方法,在地址栏中输入: