forked from devs-nest/Devsnest-3.0-Portfolio
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmenu.js
22 lines (19 loc) · 739 Bytes
/
menu.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
document.addEventListener("DOMContentLoaded", function () {
function showMenu() {
const menu = document.querySelector("section.menu");
menu.style.height = "100%";
}
function closeMenu() {
const menu = document.querySelector("section.menu");
menu.style.height = "0";
}
function addClickToMenuItems() {
const menuItems = document.querySelectorAll("section.menu nav ul>li");
for (let menuItem of menuItems) {
menuItem.addEventListener("click", closeMenu);
}
}
document.getElementById("menu-button").addEventListener("click", showMenu)
document.getElementById("close-menu").addEventListener("click", closeMenu)
addClickToMenuItems();
})