Skip to content

pantoken-root / formats/interactions/src / initMenu

ฟังก์ชัน: initMenu() ​

initMenu(menu, trigger): MenuHandle

เชื่อมเมนู ARIA แนวตั้งระดับเดียวเข้ากับปุ่มป๊อปโอเวอร์แบบเนทีฟ ปุ่มลูกศรจะวนกลับเมื่อถึงปลายรายการ; Home/End และการค้นหาด้วยอักขระแรกจะย้ายโฟกัส Escape จะคืนโฟกัสไปยังปุ่ม; Tab จะปิดเมนูโดยไม่ยกเลิกการนำทางตามลำดับปกติ แอปพลิเคชันเป็นผู้จัดการการทำงานเมื่อคลิกและสถานะที่เลือกไว้ กด Space เพื่อเปิดใช้งานรายการที่เลือกได้ โดยไม่ปิดเมนู; กด Enter หรือเปิดใช้งานด้วยตัวชี้เพื่อปิดเมนู เว้นแต่การคลิกจะถูกยกเลิก

พารามิเตอร์ ​

HTMLElement

trigger ​

HTMLButtonElement

คืนค่า ​

MenuHandle