Gunnar Bittersmann: Javascript-Problem

Beitrag lesen

@@Gunnar Bittersmann

Doch eine Klasse „offen“ (bzw. „zu“) brauchst du auch nicht – der Zustand sollte nämlich schon beim Button vermerkt sein: in dessen aria-expanded-Attribut

Und wenn die Zustände „offen“ und „zu“ doch direkt bei dem jeweiligen ul-Element angegeben werden sollen, braucht man trotzdem keine Klassen – das geht mit dem hidden-Attribut, das gesetzt bzw. nicht gesetzt wird.

siehe Inclusive components: Toggle Buttons

Oops, darin kommt aria-expanded gar nicht vor.

s.a. Menus & Menu Buttons.

Da aber.

LLAP 🖖

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