molily: Methode zum "Zurückrollen" einer Funktion

Beitrag lesen

Hallo,

Ich nehme an, du setzt eine Art Akkordeon- oder Tab-Navigation um.

Wenn du Inline-Style händisch bei vielen Elementen setzt, musst du sie auch händisch wieder zurücksetzen.

Eine saubere Lösung ist hier, keine Inline-Styles zu verwenden, sondern Klassen zu togglen (hinzuzufügen und zu löschen). Die Transition kann immer noch im CSS vorgenommen werden. Es gibt dann z.B. eine Klasse für aufgeklappt/sichtbar, die hinzugefügt und wieder entfernt wird.

Das vereinfacht dir das Ändern der Darstellung, aber im JavaScript musst du immer noch den oder die letzten Status speichern, damit diese beim Drücken des Zurück-Buttons wiederhergestellt werden können. Funktionen »rückgängig laufen« zu lassen ist, sodass alle Operationen exakt rückgängig gemacht werden, ist nicht automatisch möglich.

Mathias