手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
摘要:本文实例介绍了四种jquery禁用多种功能的方法1、禁用F5刷新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刷新及禁用右键单击】相关文章:

jQuery常用知识点总结以及平时封装常用函数

jquery.validate使用时遇到的问题

IE浏览器下PNG相关功能

jQuery实现页面内锚点平滑跳转特效的方法总结

jQuery构造函数init参数分析续

如何实现浏览器上的右键菜单

javascript实现设置、获取和删除Cookie的方法

js禁止页面刷新与后退的方法

jQuery+ajax实现无刷新级联菜单示例

jQuery聚合函数实例

精品推荐
分类导航