// 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); } function hideDataNotice(delay = 5000) { const dataNotice = document.getElementById('data-notice'); if (!dataNotice) return; // Wenn das Element nicht existiert, abbrechen // alert(dataNotice); // Timer starten setTimeout(() => { dataNotice.classList.add('hidden'); // Klasse für Ausblenden hinzufügen // Nach der CSS-Animation komplett aus dem DOM entfernen setTimeout(() => { dataNotice.style.display = 'none'; }, 500); // 500ms entspricht der CSS-Transition }, delay); } // Optional: automatisch beim Laden der Seite starten window.addEventListener('DOMContentLoaded', () => { hideCookieNotice(); // Standard: 20 Sekunden hideDataNotice(); // ebenfalls ausblenden, wenn vorhanden. }); // 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'); } }); }