专注Web前端技术、撰写实用相关资讯,
分享与传授之生活的原创类个人博客网站。

巧用jquery屏蔽你所想


去年还在使用旧模板的时候我就曾使用过jquery屏蔽过右键与F5(可愣是没找到屏蔽F12的方法)今天花了几分钟却找到了花了一年都没找到的方法。

 首先我先说屏蔽右键的:

 $(document).ready(function(){ //jQuery 屏蔽右键 
 $(document).bind("contextmenu",function(e){return false;});});

 然后就是F1-12,括号中的数字也分别是F1-12的(112-123)下面我贴上我在用的: 

 $(document).ready(function() { //jQuery 屏蔽F5
 $(document).bind("keydown",function(e){e=window.event||e; if(e.keyCode==116){e.keyCode = 0;return  false;} }); }); 
 $(document).ready(function() { //jQuery 屏蔽F7 
 $(document).bind("keydown",function(e){e=window.event||e; if(e.keyCode==118){e.keyCode = 0;return  false;} }); });
 $(document).ready(function() { //jQuery 屏蔽F11 
 $(document).bind("keydown",function(e){e=window.event||e; if(e.keyCode==122){e.keyCode = 0;return  false;} }); });
 $(document).ready(function() { //jQuery 屏蔽F12 
 $(document).bind("keydown",function(e){e=window.event||e; if(e.keyCode==123){e.keyCode = 0;return  false;} }); });
 
 ps:请勿屏蔽F6,若伱使用了Html5播放器的话,会导致歌词换行异常。

现在可以把你想要实现的以上代码放在模板的js文件里面,已在IE/谷歌/火狐/猎豹等最新版通过测试。

其他: 

ESC键 VK_ESCAPE (27)
回车键: VK_RETURN (13)
TAB键: VK_TAB (9)
Caps Lock键: VK_CAPITAL (20)
Shift键: VK_SHIFT ($10)
Ctrl键: VK_CONTROL (17)
Alt键: VK_MENU (18)
空格键: VK_SPACE ($20/32)
退格键: VK_BACK (8)
左徽标键: VK_LWIN (91)
右徽标键: VK_LWIN (92)
鼠标右键快捷键:VK_APPS (93)
Insert键: VK_INSERT (45)
Home键: VK_HOME (36)
Page Up: VK_PRIOR (33)
PageDown: VK_NEXT (34)
End键: VK_END (35)
Delete键: VK_DELETE (46)
方向键(←): VK_LEFT (37)
方向键(↑): VK_UP (38)
方向键(→): VK_RIGHT (39)
方向键(↓): VK_DOWN (40)
F1键: VK_F1 (112)
F2键: VK_F2 (113)
F3键: VK_F3 (114)
F4键: VK_F4 (115)
F5键: VK_F5 (116)
F6键: VK_F6 (117)
F7键: VK_F7 (118)
F8键: VK_F8 (119)
F9键: VK_F9 (120)
F10键: VK_F10 (121)
F11键: VK_F11 (122)
F12键: VK_F12 (123)
Num Lock键: VK_NUMLOCK (144)
小键盘0: VK_NUMPAD0 (96)
小键盘1: VK_NUMPAD0 (97)
小键盘2: VK_NUMPAD0 (98)
小键盘3: VK_NUMPAD0 (99)
小键盘4: VK_NUMPAD0 (100)
小键盘5: VK_NUMPAD0 (101)
小键盘6: VK_NUMPAD0 (102)
小键盘7: VK_NUMPAD0 (103)
小键盘8: VK_NUMPAD0 (104)
小键盘9: VK_NUMPAD0 (105)
小键盘.: VK_DECIMAL (110)
小键盘*: VK_MULTIPLY (106)
小键盘+: VK_MULTIPLY (107)
小键盘-: VK_SUBTRACT (109)
小键盘/: VK_DIVIDE (111)
Pause Break键: VK_PAUSE (19)
Scroll Lock键: VK_SCROLL (145)

屏蔽以上,请三思而行。出现问题,请逐个屏蔽的按钮检查。

本文标签: jquery
作者授权:除特别说明外,本文由 alen 原创编译并授权 alen 刊载发布。

你肿么看?

你还可以输入 28 / 28 个字

囧亲晕酷哭馋闭嘴调皮馋奸怒笑羞汗色萌可怜快哭了呆吓大笑

欢迎使用注册&登录

假装提交吐槽中...

已有6条吐槽

匿名

2016-04-19 10:21
看看

alen

2016-04-19 22:03
@匿名:飞雪,别以为你匿名了我就不知道是你

飞雪

2016-04-20 07:50
@alen:谁用我的邮箱评论的 face

alen

2016-04-20 20:53
@飞雪:我只能告诉你IP地址,其他你自己查吧face59.*.*.130

小胖

2016-02-22 17:56
不错,挺实用的!

alen

2016-02-22 20:09
@小胖:屏蔽F12不屏蔽右键,然并卵face

laoyl.wang

联系我们
00:00 / 00:00
顺序播放