我有一個網頁,我需要攔截所有按鍵,然後纔將它們分配給dom中的任何元素。當用戶輸入類似~goto:/index.html:
(實際上來自條形碼掃描儀)的東西時,我需要在~
之後捕獲按鍵,以在第二個:
後解析它們。我已經設法獲得與$(document).keypress()
的東西如下:在處理之前用jQuery攔截所有按鍵
$(document).ready(function() {
$(document).keypress(function(e) {
// do the processing here and
// return false when ignoring keystrokes
});
});
的問題是,我得到的按鍵它已經到聚焦元素之後。無論如何,以便我可以拒絕它嗎?