$(document).bind('keypress', function(e) {
var code = (e.keyCode ? e.keyCode : e.which);
alert(code)
});
如果我點擊ALT,啓動,prtscrcn等上面的代碼不返回任何東西..
請人幫助我..問題捕獲鍵碼
$(document).bind('keypress', function(e) {
var code = (e.keyCode ? e.keyCode : e.which);
alert(code)
});
如果我點擊ALT,啓動,prtscrcn等上面的代碼不返回任何東西..
請人幫助我..問題捕獲鍵碼
您是否看過jQuery doco on keypress?
keypress
不會被「修飾符」鍵(如shift,alt等)觸發。請改爲使用keyup
或。
請注意,alt傾向於激活瀏覽器的菜單,因此後續按鍵可能無法在您的網頁中註冊。
有幾個web site s您可以嘗試keypress
,keyup
和之間的差異。
POssible dup http://stackoverflow.com/questions/3580985/javascript-keycodes-for-alt-ctrl-shift – Mrchief
你的代碼沒有問題。 –