Skip to content

pantoken-root / formats/interactions/src / initMenu

Funkcja: initMenu() ​

initMenu(menu, trigger): MenuHandle

Połącz pionowe, jednopoziomowe menu ARIA z jego natywnym przyciskiem popover. Klawisze strzałek pozwalają przechodzić między elementami w pętli; Home/End i wyszukiwanie po pierwszym znaku przenoszą fokus. Escape przywraca fokus na przycisku; Tab zamyka menu bez przerywania standardowej nawigacji sekwencyjnej. Aplikacje obsługują akcje kliknięcia i stan zaznaczenia. Spacja aktywuje elementy z możliwością zaznaczenia bez zamykania menu; Enter i aktywacja wskaźnikiem zamykają je, chyba że kliknięcie zostanie anulowane.

Parametry ​

HTMLElement

trigger ​

HTMLButtonElement

Zwraca ​

MenuHandle