0

我有一個函數,我的web應用程序,當任何字母或數字被按下時觸發。儘管使用了像CMD + R(OSX頁面刷新)這樣的功能,但這對於高級用戶來說可能會非常煩人。如何編寫.keycode事件依賴於沒有按住其他鍵

現在我的js的樣子:

$(document).bind('keydown',function(e){ 
    if(e.keyCode >= 65 && event.keyCode <= 90 || e.keyCode >= 48 && event.keyCode <= 57) { 
     // doing stuff 
    } 
}); 

我如何寫我的if語句,所以.keycode只有當任何其他鍵是不是被幫助下來的作品?

回答

0

成功!

window.onkeydown = function (e) { 
    if (!e) e = window.event; 
     if (!e.metaKey) { 
     if(e.keyCode >= 65 && event.keyCode <= 90 || e.keyCode >= 48 && event.keyCode <= 57) { 
      // doing stuff 
     } 
    } 
} 

看到它在這裏的行動:http://codepen.io/jeremypbeasley/pen/xbVoxY