2016-11-21 107 views
0

我想創建一個事件,如果有.on()使用,如果我按兩個自定義鍵,將檢測,讓我們說X和Z如何在jQuery中檢測自定義按鍵事件?

這是我期待我的代碼發生。我想創建這樣的兩個自定義事件:

xDown = $.Event("keydown", { keyCode: 88}); 
zDDown = $.Event("keydown", { keycode: 89}); // 88 and 89 are the keycodes for x and z. 

,然後將這些事件會被觸發:

$(document).on("xDown",function() { 
    // do stuff 
}); 
$(document).on("zDown",function() { 
    // do stuff 
}); 

但我認爲事件不會這樣的。我怎麼做到這一點?

回答

0

這個怎麼樣:

$(document).keydown(function (e) { 
    if (e.which == 88) { 
     doAction88(); 
    } else if (e.which == 89) { 
     doAction88(); 
    } 
}); 
相關問題