Dude
Hi,
ich habe eine Frage:
Auf einer Webapp laufen mehrere Overlays mit jQuery. Wenn jetzt ein neues Overlay angeklickt wurde während ein anderes noch aktiv ist, soll dieses geschlossen werden.
Da ich nicht immer manuell die Elemente abfragen möchte (bei jedem Overlay einzeln) ob diese offen sind, suche ich eine Lösung:
In PHP würde ich eine Klasse erstellen an die jeder Overlay beim Start eine Information sendet, dass der Overlay nun offen ist. Bei Klick auf einen anderen Overlay fragt der Overlay ab, ob noch andere Overlays offen sind und wenn ja, werden diese geschlossen. Somit ist gewährleistet, dass niemals zwei Overlays auf einmal auf sind.
Gibt es eine Möglichkeit das ähnlich mit JS bzw. jQuery zu realisieren?
Def. Overlay: Ein Widget das sich über die Seite legt.
ich habe eine Frage:
Auf einer Webapp laufen mehrere Overlays mit jQuery. Wenn jetzt ein neues Overlay angeklickt wurde während ein anderes noch aktiv ist, soll dieses geschlossen werden.
Da ich nicht immer manuell die Elemente abfragen möchte (bei jedem Overlay einzeln) ob diese offen sind, suche ich eine Lösung:
In PHP würde ich eine Klasse erstellen an die jeder Overlay beim Start eine Information sendet, dass der Overlay nun offen ist. Bei Klick auf einen anderen Overlay fragt der Overlay ab, ob noch andere Overlays offen sind und wenn ja, werden diese geschlossen. Somit ist gewährleistet, dass niemals zwei Overlays auf einmal auf sind.
Gibt es eine Möglichkeit das ähnlich mit JS bzw. jQuery zu realisieren?
Def. Overlay: Ein Widget das sich über die Seite legt.