From 68b462f862b4cb36ea0babf7f9c9dc8c1ce1e836 Mon Sep 17 00:00:00 2001 From: Leilukin Date: Sat, 8 Jun 2024 00:43:19 +0800 Subject: [PATCH] Enable using escape key to close navigation toggle --- src/_includes/global/navbar.njk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/_includes/global/navbar.njk b/src/_includes/global/navbar.njk index 4e47e58a..10675edc 100644 --- a/src/_includes/global/navbar.njk +++ b/src/_includes/global/navbar.njk @@ -111,4 +111,11 @@ } navbarToggle.addEventListener("click", toggleNavigation); + + window.addEventListener("keyup", (e) => { + if (e.key === "Escape") { + navbarToggle.focus(); + closeNavigation(); + } + }); \ No newline at end of file