【发布时间】:2013-10-22 18:36:06
【问题描述】:
我正在使网站与基于 Foundation 的 WCAG 2.0 兼容,但我遇到了 topbar 问题。
它只是不能用键盘操作,我只是在谈论'tab'键。
我的父项设置为“#”:
项目 1 (#)
--> 项目 2(链接)
--> 第三条(链接)
使用“tab”键选择第 1 项后没有任何反应,按 Enter 将无济于事。
将菜单更改为可单击不是一个选项,因为单击另一个项目后项目不会折叠。
移动菜单很好,因此在 Foundation 文档中有示例。
这里是示例:http://dwietrzecie.zz.mu/bobrowice/
感谢您的帮助!
【问题讨论】:
-
我在这里回答了一个非常相似的问题:stackoverflow.com/questions/19186192/… 源代码不同,但问题是一样的。
-
这不是很有帮助。我在询问 ZURB-Foundation 的解决方案,而不是制作全新的菜单。我认为这是关于对 zurb 的 js 进行更改。
-
我明白这一点,但根据另一个答案:这不是一个好的起点。不幸的是,您几乎必须重新开始,彻底检查源 HTML 并进行大量键盘控制操作。
-
也许我应该指定我正在使用基于 wordpress 基础的遐想主题。我已经尝试了一些基于引导程序(例如 openstrap)的主题,并且下拉菜单也不能使用键盘操作,但是在使用名为“Keyboard Accessible Dropdown Menus”的插件之后就可以了。但是,即使经过修改,它也无法与遐想一起使用。我已将 [role="navigation"] 更改为 [class="top-bar"] 和 [.top-bar] 以及更多。在我的情况下,通过“tab”键使用菜单就可以了。
标签: drop-down-menu accessibility zurb-foundation nav