是否有类似于p:菜单栏的菜单栏可以访问?

时间:2015-07-08 16:42:27

标签: primefaces accessibility menubar wcag

我使用的当前菜单栏的格式与Primefaces展示的格式相同。例如:

<h:form>  
<p:growl id="messages"/>

<p:menubar>
    <p:submenu label="File" icon="ui-icon-document">
        <p:submenu label="New" icon="ui-icon-contact">
            <p:menuitem value="Project" url="#" />
            <p:menuitem value="Other" url="#" />
        </p:submenu>
        <p:menuitem value="Open" url="#" />
        <p:separator />
        <p:menuitem value="Quit" url="#" />
    </p:submenu>       
</p:menubar>

我正在尝试遵守AODA,我希望我的菜单栏可以访问。我找到了一种解决方法,可以通过键盘使其工作。问题是当使用像JAWS这样的屏幕阅读器浏览菜单时,它不会读取任何菜单元素。有没有人知道我可以使用的替代菜单栏在外观上类似于Primefaces菜单栏但正确地与屏幕阅读器交互(即所有菜单元素都被读取)?我使用的是Primefaces 5.2。

0 个答案:

没有答案