Jquery屏蔽浏览器的F1-F12快捷键,在IE,GOOGLE下测试均无问题
在网上找了找,很多都是js实现的,东找西找,再加上自己的想法也勉强的完成了,直接看代码
- <script type="text/javascript" src="Scripts/jquery-1.8.2.js"></script>//jQuery库文件
- <script type="text/javascript">
- var jq$ = jQuery.noConflict(); //防止$符号与其他的冲突
- jq$(document).ready(function () { //防止在DOM元素加载完成就执行jQuery代码,从而避免产生不必要的错误
- jq$("*").keydown(function (e) {//判断按键
- e = window.event || e || e.which;
- if (e.keyCode == 112 || e.keyCode == 113
- || e.keyCode == 114 || e.keyCode == 115
- || e.keyCode == 116 || e.keyCode == 117
- || e.keyCode == 118 || e.keyCode == 119
- || e.keyCode == 120 || e.keyCode == 121
- || e.keyCode == 122 || e.keyCode == 123) {
- e.keyCode = 0;
- return false;
- }
- });
- //document.onhelp = function () { return false };//
- window.onhelp = function () { return false };//ie下面不能屏蔽f1键的补充方法,和上面的一行的效果是一样的,选其一
- });
- </script>
- 键盘常用ASCII码
- 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屏蔽浏览器的F1-F12快捷键,在IE,GOOGLE下测试均无问题的更多相关文章
- jQuery屏蔽浏览器的滚动事件,定义自己的滚轮事件
1.首先应用jQuery库 ,不做详细介绍 2引用jQuery的mousewheel库,这里面是这个库的源码,使用时直接拷贝过去就可以了: (function(a){function d(b){var ...
- [java] 屏蔽ie浏览器中F1帮助
实现某一功能时需要屏蔽IE浏览器中的F1,F2快捷键. 百度后发现如下代码 var jq$ = jQuery.noConflict(); //防止$符号与其他的冲突 jq$(document).rea ...
- sublime text3 自己定义的不同浏览器的预览快捷键
sublime text3 自己定义的不同浏览器的预览快捷键突然全部失效了,搞到现在一直没闹清楚怎么回事,翻看插件发现SideBarEnhancements这插件刚更新了,快捷键也是依赖这个插件弄得. ...
- sublime text2-text3 定义的不同浏览器的预览快捷键
sublime text3 自己定义的不同浏览器的预览快捷键突然全部失效了,搞到现在一直没闹清楚怎么回事,翻看插件发现SideBarEnhancements这插件刚更新了,快捷键也是依赖这个插件弄得. ...
- [转]IE9.0或者360下js(JavaScript、jQuery)不能正确执行(加载),按F12后执行正常;Firefox下ajax的success返回数据data(json、string)无法获取
兼容问题1: 页面的分享等插件加载不全,并无法点击. 兼容问题2: IE下页面选择器(#id..class.etc.)绑定click事件无法访问到,后台springmvc方法,也无法获取ajax的su ...
- 【Sublime Text】sublime修改默认浏览器及使用不同浏览器打开网页的快捷键设置
#第一步:安装SideBarEnhancements插件 下载插件,需要“翻墙”,故提供一下该插件的github地址:https://github.com/titoBouzout/SideBarEnh ...
- 尝试在你浏览器的Console(F12)中运行一下,你会发现页面被不同的颜色块高亮了(css调试中学到的js)
现在到处都是JavaScript,每天都能知道点新东西.一旦你入了门,你总能从这里或是那里领悟到很多知识. 一旦我发现一些有意思的东西,我喜欢去感觉他们的源代码,看一看它是怎么办到的. 今天我想分享A ...
- js屏蔽浏览器右键菜单,粘贴,复制,剪切,选中(转)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- js/jquery判断浏览器的方法小结
在网站前端开发中,浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本,而判断浏览器的版本一般只能通过分析浏览器的userAgent才能知道.今天我们把 ...
随机推荐
- [洛谷P3950]部落冲突
题目大意:给你一棵树,有$3$个操作: $Q\;p\;q:$询问$p,q$是否连通 $C\;p\;q:$把$p->q$这条边割断 $U\;x:$恢复第$x$次操作二 题解:可以在割断时把这条边赋 ...
- bzoj 2140: 稳定婚姻 (二分图)
//========================== 蒟蒻Macaulish:http://www.cnblogs.com/Macaulish/ 转载要声明! //=============== ...
- Android中WebView的跨域漏洞分析和应用被克隆问题情景还原(免Root获取应用沙盒数据)
一.前言 去年年底支付宝的被克隆漏洞被爆出,无独有偶就是腾讯干的,其实真正了解这个事件之后会发现,感觉是针对支付宝.因为这个漏洞找出肯定花费了很大劲,主要是因为支付宝的特殊业务需要开启了WebView ...
- CF578C:Weakness and Poorness——题解
https://vjudge.net/problem/CodeForces-578C —————————————————————————— 题目大意:序列的数-x,求最大连续子序列和的绝对值的最小值. ...
- [Leetcode] maximun subarray 最大子数组
Find the contiguous subarray within an array (containing at least one number) which has the largest ...
- POJ.1003 Hangover ( 水 )
POJ.1003 Hangover ( 水 ) 代码总览 #include <cstdio> #include <cstring> #include <algorithm ...
- 算法学习 拓扑排序(TopSort)
拓扑排序 一.基本概念 在一个有向无环图(Directed Acyclic Graph, DAG)中,规定< u,v > 表示一条由u指向v的的有向边.要求对所有的节点排序,使得每一条有向 ...
- Navicat新建查询快捷键
在Navicat中,我们选中一个表,双击打开,这是如果要新建查询这个表的sql语句,可以直接用快捷键 ctrl+q 会自动打开查询窗口,并直接写好 sql:select * from (当前打开的表 ...
- Codeforces Round #530 (Div. 2):D. Sum in the tree (题解)
D. Sum in the tree 题目链接:https://codeforces.com/contest/1099/problem/D 题意: 给出一棵树,以及每个点的si,这里的si代表从i号结 ...
- 牛客326B 背单词
传送门:https://ac.nowcoder.com/acm/contest/326/B 题意:给你一个n,你需有找有多少个长度从1~n 的单词,满足最长连续元音少于A个并且最长连续辅音长度少于B. ...