Skip to content

pantoken-root / formats/interactions/src / initMenu

函数: initMenu() ​

initMenu(menu, trigger): MenuHandle

连接一个垂直的单层 ARIA 菜单及其原生弹出层按钮。 方向键循环移动;Home/End 和首字符搜索会移动焦点。Escape 将 焦点返回按钮;Tab 会关闭菜单,但不会取消正常的顺序导航。 应用负责处理点击操作和选中状态。空格键激活可选中项, 但不关闭菜单;Enter 键和指针激活会关闭菜单,除非点击被取消。

参数 ​

HTMLElement

trigger ​

HTMLButtonElement

返回值 ​

MenuHandle