Как проверить, нажата ли комбинация клавиш с jquery?keydown комбинация
позволяет говорить о том, что я хочу запустить предупреждение только при одновременном нажатии клавиш со стрелками вверх и вниз.
прямо сейчас я просто с помощью:
switch (event.which) {
case 40:
alert('down');
break;
case 38:
alert('up');
break;
case 37:
alert('left');
break;
case 39:
alert('right');
break;
}
умный способ обработки it..ill взглянуть на эту – ajsie
Это может работать, но вам также нужно будет следить за событиями «keyup», чтобы очистить флаги. Кроме того, клавиатура отличается тем, что позволяет разрешить несколько клавиш. Конечно, они будут работать с такими вещами, как «shift» и «ctrl», но иногда другие клавиши этого не делают. Наконец, авто-повтор может вызвать интересные проблемы, потому что вы получите поток событий keydown/keyup, когда вы удерживаете обычный ключ, как если бы он был клавишей «shift». – Pointy
работал как шарм – ajsie