繁体   English   中英

我该如何检测jQuery中的自定义按键事件?

[英]How do I events to detect custom key presses in jQuery?

我想创建一个事件,如果与.on() ,它将检测是否按下了两个自定义键,例如X和Z。

这就是我期望代码发生的事情。 我将创建两个自定义事件,如下所示:

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
});

但是,我认为事件并非如此。 我将如何完成?

这个怎么样:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM