FSCash/html/assets/js/script.js
2026-01-06 18:23:07 +01:00

31 lines
1.1 KiB
JavaScript

// Funktion, um den Cookie-Hinweis automatisch nach einer bestimmten Zeit auszublenden
function hideCookieNotice(delay = 5000) {
const cookieNotice = document.getElementById('cookie-notice');
if (!cookieNotice) return; // Wenn das Element nicht existiert, abbrechen
// Timer starten
setTimeout(() => {
cookieNotice.classList.add('hidden'); // Klasse für Ausblenden hinzufügen
// Nach der CSS-Animation komplett aus dem DOM entfernen
setTimeout(() => {
cookieNotice.style.display = 'none';
}, 500); // 500ms entspricht der CSS-Transition
}, delay);
}
// Optional: automatisch beim Laden der Seite starten
window.addEventListener('DOMContentLoaded', () => {
hideCookieNotice(); // Standard: 20 Sekunden
});
// Hamburger-Menü
const hamburger = document.querySelector('.hamburger');
if (hamburger) { // Prüfen, ob das Element mit der Klasse .hamburger existiert
hamburger.addEventListener('click', function() {
const navList = document.querySelector('.nav-list');
if (navList) {
navList.classList.toggle('show');
}
});
}