From fcc6b9fddce33db4edda0f29c2080a9b4749e883 Mon Sep 17 00:00:00 2001 From: Thomas Dannenberg Date: Tue, 4 Nov 2025 15:16:46 +0000 Subject: [PATCH] adventskalender/shared/js/glitter.js aktualisiert --- adventskalender/shared/js/glitter.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/adventskalender/shared/js/glitter.js b/adventskalender/shared/js/glitter.js index 435d026..9bea2cb 100644 --- a/adventskalender/shared/js/glitter.js +++ b/adventskalender/shared/js/glitter.js @@ -92,4 +92,17 @@ document.querySelectorAll(".door, .openfield").forEach(elem => { } }, 300); }); +}); + +// Hover-Sync: Tür <-> offenes Feld reagieren gemeinsam +document.querySelectorAll(".door, .openfield").forEach(el => { + const isDoor = el.classList.contains("door"); + const day = el.dataset.day; + const partner = document.querySelector( + isDoor ? `.openfield[data-day="${day}"]` : `.door[data-day="${day}"]` + ); + if (!partner) return; + + el.addEventListener("mouseenter", () => partner.classList.add("hover-sync")); + el.addEventListener("mouseleave", () => partner.classList.remove("hover-sync")); }); \ No newline at end of file