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)

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM