From 30b5e853e1bffc36e701bf81e8dfc10c142f6cba Mon Sep 17 00:00:00 2001 From: Simon Date: Thu, 18 Sep 2025 18:56:00 -0400 Subject: [PATCH] replaced script --- script.js | 35 ----------------------------------- 1 file changed, 35 deletions(-) delete mode 100644 script.js diff --git a/script.js b/script.js deleted file mode 100644 index 1ba5a85..0000000 --- a/script.js +++ /dev/null @@ -1,35 +0,0 @@ -let hamburger = document.getElementById("hamburger"); - -// toggle hamburger menu -hamburger.addEventListener("click", function () { - let navMenu = document.getElementsByTagName("nav")[0]; - hamburger.classList.toggle("active"); - navMenu.classList.toggle("active"); - - const isExpanded = navMenu.classList.contains("active"); - hamburger.setAttribute("aria-expanded", isExpanded); -}); - -// close hamburger when nav link is clicked -let navLinks = document.getElementsByClassName("navLink"); -for (let i = 0; i < navLinks.length; i++) { - navLinks[i].addEventListener("click", function (event) { - let navMenu = document.getElementsByTagName("nav")[0]; - hamburger.classList.remove("active"); - navMenu.classList.remove("active"); - hamburger.setAttribute("aria-expanded", "false"); - }); -} - -// close hamburger when click is outside of menu -document.addEventListener("click", function (event) { - let navMenu = document.getElementsByTagName("nav")[0]; - const clickOutside = - !hamburger.contains(event.target) && !navMenu.contains(event.target); - - if (clickOutside && navMenu.classList.contains("active")) { - hamburger.classList.remove("active"); - navMenu.classList.remove("active"); - hamburger.setAttribute("aria-expanded", "false"); - } -});