-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathaboutus.js
80 lines (64 loc) · 2.17 KB
/
aboutus.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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
// document.addEventListener("DOMContentLoaded", function () {
// const startTime = performance.now();
// window.addEventListener("load", function () {
// const endTime = performance.now();
// const loadingTime = endTime - startTime;
// const minimumDuration = 2000;
// const animationDuration = Math.max(minimumDuration, loadingTime);
// setTimeout(function () {
// document.getElementById("preloader-container").classList.add("hidden");
// document.getElementById("content").classList.remove("hidden");
// initializeCarousel();
// AOS.refresh();
// }, animationDuration);
// });
// });
document.addEventListener('DOMContentLoaded', function () {
var header = document.getElementById('header');
window.onscroll = function () {
// Add or remove the "shrink" class based on scroll position
if (window.pageYOffset > 50) {
header.classList.add('shrink');
} else {
header.classList.remove('shrink');
}
};
initializeCarousel();
});
distance.oninput = e => {
wrap.style.setProperty('--distance', e.target.value + '%')
}
thickness.oninput = e => {
wrap.style.setProperty('--border', e.target.value + 'px')
}
function toggleNavItems() {
const navItems = document.getElementById('nav-items');
navItems.classList.toggle('nav-show');
}
// const panels = document.querySelectorAll(".panel");
// panels.forEach((panel) => {
// panel.addEventListener("click", () => {
// removeActiveClasses();
// panel.classList.add("active");
// });
// });
// function removeActiveClasses() {
// panels.forEach((panel) => {
// panel.classList.remove("active");
// });
// }
function initializeCarousel() {
// Your carousel logic here (adding event listeners, etc.)
const panels = document.querySelectorAll(".panel");
panels.forEach((panel) => {
panel.addEventListener("click", () => {
removeActiveClasses();
panel.classList.add("active");
});
});
function removeActiveClasses() {
panels.forEach((panel) => {
panel.classList.remove("active");
});
}
}