-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscript.js
More file actions
22 lines (21 loc) · 741 Bytes
/
Copy pathscript.js
File metadata and controls
22 lines (21 loc) · 741 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
const hamMenu=document.getElementById("ham-menu");
const body=document.querySelector('body');
const faders=document.querySelectorAll('[id=overlay],[id=menu]');
hamMenu.addEventListener("click",function(){
hamMenu.classList.toggle("open");
body.classList.toggle("no-scroll");
if(hamMenu.classList.contains("open")){
faders.forEach(function(element){
element.classList.remove("fade");
element.classList.remove("fade-out");
element.classList.add("fade-in");
})
}
else{
faders.forEach(function(element){
element.classList.add("fade");
element.classList.remove("fade-in");
element.classList.add("fade-out");
})
}
} );