25 lines
953 B
JavaScript
25 lines
953 B
JavaScript
// Funktion, um den Cookie-Hinweis automatisch nach einer bestimmten Zeit auszublenden
|
|
function hideCookieNotice(delay = 20000) {
|
|
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ü
|
|
// document.querySelector('.hamburger').addEventListener('click', function() {
|
|
// document.querySelector('.nav-list').classList.toggle('show');
|
|
// });
|