У меня есть 1 или более элементов в массиве, для этого примера, скажем, они [65, 66, 67]
как можно (если это вообще возможно) сделать только один, если условно проверить совпадение.
Например:
var keyArray = [65, 66, 67];
if(e.keyCode == any item in keyArray){
//Then do this
}
Попробуйте создать плагин jQuery, чтобы пользователь мог сопоставить несколько ключей одному действию. Например. нажатие a, b или c может привести к предупреждению «Вы нажимаете a, b или c»;
Вот мой реальный пример кода, который не работает:
$this.keydown(function(e){
if(e.keyCode in keySplit){
if(typeof callback == 'function'){
callback();
e.preventDefault();
}
}
});