2016-11-21 56 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(); 
    } 
}); 
相关问题