由Dreamweaver自动生成的spry菜单栏(CS4 / 5/6)(保留所有默认值)
根据API,您可以通过更改参数列表中的布尔值enableKeyboardNavigation来启用键盘导航:
var MenuBar1 = new Spry.Widget.MenuBar("MenuBar1", {imgRight:"SpryAssets/SpryMenuBarRightHover.gif", enableKeyboardNavigation: true}, );
不幸的是,这似乎不起作用。根据其他来源,我可以找到(几年前)键盘导航本身就是马车;最好设计一个自己的界面。
选中菜单是成功的 - 但不会提示弹出子菜单 - 这意味着所有通过标签的子菜单导航都是盲目的(具有讽刺意味的是,除非所有css和javascript都被删除,因此显示基本html无序列表和hrefs)
答案 0 :(得分:0)
令我惊讶的是,默认情况下启用键盘交互(通过箭头键)。 Tabbing仅适用于选择非子菜单项。