Skip to content

pantoken-root / formats/interactions/src / initMenu

Συνάρτηση: initMenu() ​

initMenu(menu, trigger): MenuHandle

Συνδέει ένα κατακόρυφο μενού ARIA ενός επιπέδου και το εγγενές κουμπί popover. Τα πλήκτρα βέλους κάνουν κυκλική περιήγηση· τα Home/End και η αναζήτηση αρχικού χαρακτήρα μετακινούν την εστίαση. Το Escape επιστρέφει την εστίαση στο κουμπί· το Tab κλείνει το μενού χωρίς να ακυρώνει τη συνήθη διαδοχική περιήγηση. Οι εφαρμογές αναλαμβάνουν τις ενέργειες κλικ και την κατάσταση επιλογής. Το Space ενεργοποιεί τα στοιχεία με δυνατότητα επιλογής χωρίς να κλείνει το μενού· το Enter και η ενεργοποίηση με δείκτη κλείνουν το μενού, εκτός αν ακυρωθεί το κλικ.

Παράμετροι ​

HTMLElement

trigger ​

HTMLButtonElement

Επιστρέφει ​

MenuHandle