Skip to content

pantoken-root / formats/interactions/src / initMenu

دالة: initMenu() ​

initMenu(menu, trigger): MenuHandle

اربط قائمة ARIA عمودية ذات مستوى واحد بزر نافذة منبثقة أصلي. تتنقل مفاتيح الأسهم بين العناصر بالتتابع؛ وينقل مفتاحا Home وEnd والبحث بالحرف الأول التركيز. يعيد مفتاح Escape التركيز إلى الزر؛ ويغلق مفتاح Tab القائمة دون إلغاء التنقل التسلسلي المعتاد. تتولى التطبيقات إجراءات النقر وحالة التحديد. ينشّط مفتاح المسافة العناصر القابلة للتحديد دون إغلاق القائمة؛ بينما يغلقها مفتاح Enter والتنشيط بالمؤشر ما لم يُلغَ حدث النقر.

Parameters ​

HTMLElement

trigger ​

HTMLButtonElement

Returns ​

MenuHandle