jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击

本文实例介绍了四种jquery禁用多种功能的方法

1、禁用F5刷新jQuery实例代码

F5具有刷新网页的功能,可能有时候需要禁用此功能,下面就通过代码实例介绍一下如何实现此功能。

代码如下:

$(document).ready(function(){

$(document).bind("keydown",function(e){

var e=window.event||e;

if(e.keyCode==116){

e.keyCode = 0;

return false;

}

})

})

2、jQuery禁用键盘后退、F5刷新等快捷键

$(document).keydown(function(event){

//屏蔽 Alt+ 方向键 ←

//屏蔽 Alt+ 方向键 →

if ((event.altKey)&&((event.keyCode==37)||(event.keyCode==39)))

{

event.returnValue=false;

return false;

}

//屏蔽退格删除键

if(event.keyCode==8){

return false;

}

//屏蔽F5刷新键

if(event.keyCode==116){

return false;

}

//屏蔽alt+R

if((event.ctrlKey) && (event.keyCode==82)){

return false;

}

});

3、禁用右键单击功能 

代码如下:

$(document).ready(function() {

$(document).bind("contextmenu",function(e) {

alert("sorry! No right-clicking!");

return false;

});

});

4、jQuery防止退格键网页后退的实现代码

$(document).keydown(function (e) {

var doPrevent;

if (e.keyCode == 8) {

var d = e.srcElement || e.target;

if (d.tagName.toUpperCase() == 'INPUT' || d.tagName.toUpperCase() == 'TEXTAREA') {

doPrevent = d.readOnly || d.disabled;

}

else

doPrevent = true;

}

else

doPrevent = false;

if (doPrevent)

e.preventDefault();

});

以上是 jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击 的全部内容, 来源链接: utcz.com/z/334168.html

回到顶部