2011-01-22 88 views
0

如何在使用jQuery按鍵時運行簡單函數。例如,如果用戶在JavaScript中按下「Q」鍵81,它將運行一個函數。jQuery Keycode幫助

回答

1

你想在特定文本框或頁面上執行此操作?

你可以在頁面做到這一點(我懷疑是你想要的)

$(function(){ 
    $(document).keypress(function(event){ 
    if(e.charCode==81){ 
     callMyFunction(); 
    } 
    }); 
}); 
2
$(document).bind('keypress', function(event) { 
    switch(e.which) { 
     case 81: { 
      alert('Q!'); 
      break; 
     } 
    } 
}); 
1

一種方法:

$(window).keydown(
    function(e){ 
     if (e.keyCode == 113 || e.keyCode == 81) { // 113 = q, 81 = Q 
      // do this 
     } 
    }); 

JS Fiddle demo

jQuery的API參考: