Der originale Ansatz war Handler einfach an irgendwas dranzuklatschen, und durch neue zu ersetzen wenn sich ein State geändert hat.
Jetzt gibts es 3 Handler, die einen Großteil der Aufgaben übernehmen: - changeMenuBarState (auf und zuklappen, bei Topmenü Klick) - hideSubMenus (bei Klick auf alles, was nicht changeMenuBarState triggert) - unsetMenuBarState (Klick auf alles was Menü unkonditional schließt)
Javascriptmenü: Eventhandling korrigiert
Der originale Ansatz war Handler einfach an irgendwas dranzuklatschen, und
durch neue zu ersetzen wenn sich ein State geändert hat.
Jetzt gibts es 3 Handler, die einen Großteil der Aufgaben übernehmen:
- changeMenuBarState (auf und zuklappen, bei Topmenü Klick)
- hideSubMenus (bei Klick auf alles, was nicht changeMenuBarState triggert)
- unsetMenuBarState (Klick auf alles was Menü unkonditional schließt)