2010-12-13 42 views
1

我需要能夠檢測到頁面上的任何部分刪除鍵。我有這樣的代碼......檢測刪除鍵整個頁面上使用jQuery

$(document).keydown(function (e) { 
    console.log(e); 
}); 

,但我似乎無法得到該事件在各消防..

+1

有頁面上的JavaScript錯誤?你給的代碼適合我...(儘管它會記錄事件對象,而不是你之後的密鑰) – 2010-12-13 03:42:06

回答

2

您應該檢查鑰匙(如果可能)。

$(document).keyup(function (e) { 
    if (e.keyCode == 46) { 
     // Do it 
    } 
}); 

至於事件處理程序無法正常工作,它會在我嘗試時發生,是否有任何事情阻止它被解僱? JavaScript錯誤?阻止事件冒起來的東西(如e.stopPropagation())?

0
$(document).bind('keydown',function(e){ 
    console.log(e); 
    var keyCode = e.keyCode || e.which; 
    if(keyCode == 46){ 
      //delet key pressed 
    } 
});