我已经搜索了下载菜单键盘,并找到了一些演示,但它仍然不满意我。
查看菜单结构:http://www.heart.org/HEARTORG/GettingHealthy/GettingHealthy_UCM_001078_SubHomePage.jsp
答案 0 :(得分:1)
首先,它不仅关于菜单是键盘导航,还关于使菜单本身键盘可访问。
如WAI-ARIA所述,应该可以识别页面区域并使键盘用户能够轻松地在区域之间移动,而不必多次按Tab键。这就是ARIA的具有里程碑意义的角色:应用程序,横幅,补充,contentinfo,主要,导航,表单,搜索,树,树视图等。
现代用户代理提供ARIA支持:Firefox,Opera,Safari,Internet Explorer 8/9 JAWS,Window-eyes,NVDA,VoiceOver。
Web可访问性卓越Steve Faulkner在a a 2009 blog post中声称“许多流行的Javascript UI库正在为其小部件和组件添加WAI-ARIA支持”。 jQuery计划从2.0开始支持ARIA,但是对于任何工作版本都没有提供支持;我测试了自己Google Web Toolkit's Menu Bar sample并且它支持ARIA,允许键盘导航。您可以检查您最喜欢的Javascript库以获得ARIA支持...
如果您想自己编写菜单树代码,Open Ajax Alliance的this treeview example可能会对您有所帮助。