-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
40 lines (33 loc) · 1.34 KB
/
script.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
// Get references to all buttons and content sections
const toggleButtons = document.querySelectorAll(".toggleButton");
const contents = document.querySelectorAll(".content");
toggleButtons.forEach((button, index) => {
button.addEventListener("click", function() {
// Toggle the content visibility with each click
if (contents[index].style.display === "none" || contents[index].style.display === "") {
// If it's visible, hide it
contents[index].style.display = "block";
} else {
// If it's hidden or not set, show it
contents[index].style.display = "none";
}
});
});
function countdownTimer() {
const difference = +new Date("2024-01-30T10:00:00") - +new Date();
let remaining = "AIRING NOW";
if (difference > 0) {
const parts = {
days: Math.floor(difference / (1000 * 60 * 60 * 24)),
hours: Math.floor((difference / (1000 * 60 * 60)) % 24),
minutes: Math.floor((difference / (1000 * 60)) % 60),
// seconds: Math.floor((difference / 1000) % 60),
};
remaining = Object.keys(parts).map(part => {
return `${parts[part]} ${part}`;
}).join(" ");
}
document.getElementById("countdown").innerHTML = remaining;
}
// countdownTimer();
// setInterval(countdownTimer, 1000*60);