Hej beatovich,
Ich möchte das Menü zweimal einbinden: auf Desktops soll es am Seitenkopf angezeigt werden, in der mobilen Darstellung am Seitenende. Das würde ich natürlich gerne mit nur einem Script beides abfrühstücken. Ich habe es aber nur hinbekommen, dass das erste Menü funktioniert.
Warum verwendest du keine Event-Delegation?
Weil ich es nicht kann 😉
function clickManager(ev){ if(ev.target.hasAttribute("aria-expanded") ){ ev.target.setAttribute("aria-expanded", ( ev.target.getAttribute("aria-expanded") == "false") ); } }
Marc