adventskalender/shared/js/glitter.js aktualisiert
This commit is contained in:
@@ -93,3 +93,16 @@ document.querySelectorAll(".door, .openfield").forEach(elem => {
|
|||||||
}, 300);
|
}, 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"));
|
||||||
|
});
|
||||||
Reference in New Issue
Block a user