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

Аватар пользователя Ivan Gagarinov
Ivan Gagarinov
4 дня назад

Есть несколько способов обработки нажатия клавиши "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
    }
});

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

0 0
Познакомьтесь с основами JavaScript бесплатно