Я пытаюсь использовать jQuery для выполнения определенных действий, когда кто-то нажимает клавишу, например «x».Событие при нажатии кнопки
Вот мой код:
.keydown(function(event) {
var keycode = ""
function getKey(e) {
keycode = e.keyCode;
};
if (keycode === 88) {
$('ryu-still').hide();
$('.ryu-cool').show();
};
});
То, что я пытаюсь сделать, это то, что в том случае, если «х» нажата, она будет скрывать этот раздел, и показать другой раздел. Поэтому я добавил функцию для захвата того, какой ключ нажат, сохраните его и затем проверьте. Если это «x», то выполните событие.
Пожалуйста, помогите!
Вы не называйте свою внутреннюю функцию. Вам не нужна эта внутренняя функция. Просто сделайте 'if (e.keyCode === 88)' вместо этого. – crush
@crush Я подозреваю, что он планирует усилить функцию 'getKey' для использования' keyCode' или 'charCode', в зависимости от того, что подходит. – Barmar
@ Barmar Ну, тогда все, что ему нужно сделать, это вызвать его перед использованием значения keyCode. Я бы, вероятно, вернул значение, а не внешнюю переменную. – crush