forked from Tanaybaviskar/ERS_Website
-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
22 lines (19 loc) · 679 Bytes
/
script.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
function toggleMenu() {
const sideMenu = document.getElementById("sideMenu");
const hamburger = document.querySelector(".hamburger");
sideMenu.classList.toggle("active");
if (sideMenu.classList.contains("active")) {
hamburger.classList.add("slide-out");
}
else {
hamburger.classList.remove("slide-out");
}
}
document.addEventListener('scroll', function() {
const hiddenDiv = document.querySelector('.about');
const rect = hiddenDiv.getBoundingClientRect();
// Check if the element is in the viewport
if (rect.top < 500 && rect.bottom > 0) {
hiddenDiv.classList.add('visible');
}
});