您好,欢迎访问一九零五行业门户网

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

本文实例介绍了四种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(); });
以上就是本文的全部内容,希望对大家的学习有所帮助。
其它类似信息

推荐信息