Gunnar Bittersmann: Wie zerlege ich diese 100-Zeilen JS Funktion in Clean Code?

Beitrag lesen

@@beatovich

Im Sinne der Konsistenz-Erhaltung sollte man sich darauf beschränken, mit Javascript bestenfalls Klassen zu setzen

… oder andere Attribute.

In diesem responsiven Menü (Viewport so klein machen bis der Hamburger kommt) ist es das aria-expanded-Attribut. Da braucht man kein Klassenattribut.

Und dass die Sichtbarkeit übers hidden-Attribut geregelt werden kann/sollte, hatten wir auch schon desöfteren hier im Forum besprochen.

LLAP 🖖

--
“When UX doesn’t consider all users, shouldn’t it be known as ‘Some User Experience’ or... SUX? #a11y” —Billy Gregory