Refactor Escape key press event
This commit is contained in:
parent
ae0d9c15fb
commit
df9c3859d2
|
@ -138,16 +138,12 @@ https://kalechips.net/projects/snippets/burger #}
|
||||||
</style>
|
</style>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
window.onload = () => {
|
|
||||||
const navbarBurger = document.querySelector(".navbar__burger");
|
const navbarBurger = document.querySelector(".navbar__burger");
|
||||||
|
|
||||||
navbarBurger.addEventListener("keydown", (event) => {
|
navbarBurger.addEventListener("keydown", (event) => {
|
||||||
const key = event.code;
|
if (event.key == "Escape") {
|
||||||
if (key == "Escape") {
|
|
||||||
navbarBurger.removeAttribute("open");
|
navbarBurger.removeAttribute("open");
|
||||||
navbarBurger.ariaExpanded = false;
|
navbarBurger.ariaExpanded = false;
|
||||||
document.querySelector(".navbar__toggle").focus();
|
document.querySelector(".navbar__toggle").focus();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
|
||||||
</script>
|
</script>
|
Loading…
Reference in New Issue