Каталог
Веб-разработка с нуля: четыре курса по порядку.
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Каталог
HTML, затем CSS, JavaScript и SQL. Каждый курс говорит, что нужно знать до него и что вы будете уметь после.
Загружаем курсы…
Урок 40 из 114 · 8 мин
keydown и keyup, event.key, сочетания с Ctrl и Shift, закрытие по Escape.
Я открыл окно корзины, а закрыть не могу: Escape не работает, а крестик — где-то.
Слушаем клавиатуру. Нажали Escape — закрываем.
keydownkeyup — при отпускании.document.addEventListener("keydown", (e) => console.log("Нажата:", e.key));
document.dispatchEvent(new KeyboardEvent("keydown", { key: "Escape" }));event.key"Escape", "Enter", "a", "ArrowUp".ctrlKey · shiftKey · metaKeytrue, если зажаты Ctrl, Shift или Cmd.Всё, что можно сделать мышью, должно делаться и с клавиатуры.
При нажатии Escape (keydown на document) скрывай #cart (hidden = true).
Выберите один ответ.
Чему равно event.key при нажатии Escape?
Выберите один ответ.
Где слушать глобальные горячие клавиши?
Проверяем состояние обучения…