如果焦点转到对话框中的菜单项,如何让JAWS读取对话框标题?

时间:2016-02-21 05:32:20

标签: accessibility wai-aria jaws-screen-reader wcag2.0

我的弹出窗口具有以下结构。这是一个焦点应该转到第一个菜单项(第1项)的对话框

<div role="dialog" aria-labelledby="dheader">
  <span id="dheader" role="heading" aria-level="1">Actions </span>
  <div role="menu">
     <a id="a" role="menu-item" href="somelink">Item 1</a>
     <a id="b" role="menu-item" href="somelink">Item 2</a>
     <a id="c" role="menu-item" href="somelink">Item 3</a>
     <a id="d" role="menu-item" href="somelink">Item 4</a>
 </div>
</div>

问题是JAWS忽略了role = dialog,因为它看到了一个role =&#34; menu&#34;。因此它只是宣布&#34;进入菜单项1&#34;我想让它阅读&#34;操作对话框进入菜单项1&#34;

除了为第一个项目添加aria-describedby指向标题外,这是否可行?

0 个答案:

没有答案