/
Вопросы и ответы
/
JavaScript
/

как обработать нажатие клавиши escape в различных браузерах с помощью javascript

как обработать нажатие клавиши escape в различных браузерах с помощью javascript

год назад

Nikolai Gagarinov

Ответы

0

Есть несколько способов обработки нажатия клавиши "Escape":

document.addEventListener('keydown', function(event) {
    if (event.key === "Escape" || event.key === "Esc") {
        // Обработка нажатия клавиши Escape
    }
});
document.addEventListener('keydown', function(event) {
    if (event.keyCode === 27) {
        // Обработка нажатия клавиши Escape
    }
});
document.addEventListener('keyup', function(event) {
    if (event.key === "Escape" || event.key === "Esc") {
        // Обработка отпускания клавиши Escape
    }
});

Некоторые браузеры могут иметь свои особенности в обработке событий клавиатуры, поэтому нужно проверять работу выбранного метода в конкретной ситуации.

6 месяцев назад

Ivan Gagarinov