From ce6df97318c50426cc65975f629bb452ff49ebe0 Mon Sep 17 00:00:00 2001 From: Oytun12 <154329492+Oytun12@users.noreply.github.com> Date: Mon, 22 Jul 2024 15:36:29 +0300 Subject: [PATCH] Add files via upload --- scriptIrk.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 scriptIrk.js diff --git a/scriptIrk.js b/scriptIrk.js new file mode 100644 index 0000000..c6923db --- /dev/null +++ b/scriptIrk.js @@ -0,0 +1,27 @@ +const toggleMenu = () => { + const menu = document.getElementById('hamburger-menu'); + if (menu.classList.contains('hidden')) { + menu.classList.remove('hidden'); + menu.classList.add('visible'); + } else { + menu.classList.remove('visible'); + menu.classList.add('hidden'); + } +}; + +// Menü dışında bir yere tıklanınca menüyü gizle +document.addEventListener('click', (event) => { + const menu = document.getElementById('hamburger-menu'); + const menuIcon = document.querySelector('.menu-icon'); + + // Eğer tıklama menüde veya menü ikonu üzerindeyse bir şey yapma + if (menu.contains(event.target) || menuIcon.contains(event.target)) { + return; + } + + // Aksi halde menüyü gizle + if (menu.classList.contains('visible')) { + menu.classList.remove('visible'); + menu.classList.add('hidden'); + } +}); \ No newline at end of file