教程集 www.jiaochengji.com
教程集 >  jQuery  >  jquery 教程  >  正文 jquery禁用右键、文本选择及复制按键的代码

jquery禁用右键、文本选择及复制按键的代码

发布时间:2015-10-24   编辑:jiaochengji.com
本文介绍下,用jquery实现禁用右键、禁用文本选择、禁用复制按钮的代码,有需要的朋友可以参考下。

代码如下:
 

复制代码 代码示例:

//禁用右键、文本选择、复制按键
$(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,禁止复制的代码:
 

$('body').bind("selectstart",function(){return false;});

3,jquery 禁用鼠标右键
使用jquery中的bind函数禁止右键。
例如,

$(document).bind("contextmenu", function() { return false; });//禁止右键弹出

一种突破方法,在地址栏中输入:

javascript:alert($(document).unbind("contextmenu",""));

您可能感兴趣的文章:
jQuery 禁用右键菜单的简单代码
jquery禁用右键、文本选择及复制按键的代码
js禁止页面F5刷新 右键与后退的代码
javascript禁止网页右键的方法
js 事件-禁止右键与文本选择
javascript禁止页面操作(右键、复制、F5刷新)等代码
javascript右键弹出图片另存为对话框的代码
禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt的js代码
文本框禁用右键、复制、粘贴等功能的js代码
js禁用鼠标右键菜单(加强版)

[关闭]
~ ~