一尘不染

jQuery .keypress()可以同时检测多个键吗?

javascript

jQuery是否有办法检测到同时按下了多个键?

是否有其他方法可以同时检测两个键?


阅读 252

收藏
2020-05-01

共1个答案

一尘不染

为了检测按住多个键,请使用keydownkeyup事件。

var keys = {};

$(document).keydown(function (e) {
    keys[e.which] = true;
});

$(document).keyup(function (e) {
    delete keys[e.which];
});
2020-05-01