-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathabout.js
30 lines (25 loc) · 938 Bytes
/
about.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
document.addEventListener('DOMContentLoaded', () => {
const menuList = document.querySelectorAll('.mobile-menu-items>li>a');
const bar = document.querySelector('.bar');
const xIcon = document.querySelector('.mobile-menu-toggler');
const mobileMenu = document.querySelector('#mymobilemenu');
const blurHerosection = document.querySelector('#show-menu');
const toggleMenu = () => {
mobileMenu.classList.toggle('mobile-menu1');
mobileMenu.classList.toggle('mobile-menu');
blurHerosection.classList.toggle('hero-section1');
};
const withdrawMenuBar = () => {
toggleMenu();
bar.style.display = 'none';
};
const sustainMenuBar = () => {
toggleMenu();
bar.style.display = 'block';
};
bar.addEventListener('click', withdrawMenuBar);
xIcon.addEventListener('click', sustainMenuBar);
Array.from(menuList).forEach((item) => {
item.addEventListener('click', sustainMenuBar);
});
});