2011-06-12 59 views

回答

7
$(document).keypress(function(ev) { 
    if (ev.which === 65 || ev.which === 97) { // 'A' or 'a' 
     $('#mydiv').toggle(); 
    } 
}); 

http://jsfiddle.net/alnitak/R4rWn/

如果你想捕捉控制鍵(Ctrl,Alt,大寫鎖定,等等),那麼你必須使用.keydown()代替。

+0

太棒了,歡呼! – Naota 2011-06-12 06:14:34

2

試試這個:

$(document).bind("keypress", function(e){ 
if(e.which == <YOUR_KEY_CODE>) { 
    //Do something 
} 
}); 

檢查this鏈接獲得的鍵碼值的列表。

相關問題