通過arguments.callee.caller.arguments[0].keycode
可獲得按鍵的值,相容各種瀏覽器(360,ie,谷歌,火狐),其他瀏覽器沒試過。
而window.event.keycode
火狐瀏覽器不支援
0—9的keycode範圍:48-57
a-za-z的keycode範圍:65-90(大小寫字母keycode相同)
簡單例項:
0type="text"
id="txt"/>
1type="text"
id="txt2"/>
2type="text"
id="txt3"/>
3type="text"
id="txt4"/>
src="jquery-2.0.3.min.js">
script>
$("#txt").keydown(function
());
script>
body>
js監聽組合按鍵
我們經常用到組合鍵,例如alt f4,crtl enter。在開發中也會有這種需求。單獨組合,二鍵組合,三鍵組合 1 獲取鍵盤上的按鍵 2 阻止瀏覽器上的預設行為 3 執行自定義的js函式 例子 document.onkeydown function e e.preventdefault retur...
js監聽組合按鍵
我們經常用到組合鍵,例如alt f4,crtl enter。在開發中也會有這種需求。單獨組合,二鍵組合,三鍵組合 1 獲取鍵盤上的按鍵 2 阻止瀏覽器上的預設行為 3 執行自定義的js函式 例子 document.onkeydown function e e.preventdefault retur...
JS監聽組合按鍵
有些時候,我們需要在網頁上,增加一些快捷按鍵,方便使用者使用一些常用的操作,比如 儲存,撤銷,複製 貼上等等。下面簡單梳理一下思路 我們所熟悉的按鍵有這麼集中型別 大概只有這麼幾種情況了,至少我沒有見過其他的情況。如果確實存在的話,基本實現的原理也比較類似,本文就不再贅述了。上面這三種情況,都要處理...