Skip to content

pantoken-root / formats/interactions/src / initMenu

تابع: initMenu() ​

initMenu(menu, trigger): MenuHandle

یک منوی ARIA عمودی و تک‌سطحی و دکمهٔ بازشوی بومی آن را پیاده‌سازی کنید. کلیدهای جهت‌نما حلقه‌ای حرکت می‌کنند؛ Home/End و جست‌وجوی نویسهٔ آغازین، کانون را جابه‌جا می‌کنند. Escape کانون را به دکمه برمی‌گرداند؛ Tab بدون لغو پیمایش ترتیبی عادی، منو را می‌بندد. برنامه‌ها مسئول کنش‌های کلیک و وضعیت انتخاب‌شده هستند. کلید فاصله موارد قابل انتخاب را فعال می‌کند بی‌آنکه منو را ببندد؛ Enter و فعال‌سازی با اشاره‌گر منو را می‌بندند، مگر آنکه کلیک لغو شود.

پارامترها ​

HTMLElement

trigger ​

HTMLButtonElement

مقدار بازگشتی ​

MenuHandle