【问题标题】:Aria, Dialog, and Div with Tab Index with NVDA带有 NVDA 的选项卡索引的 Aria、Dialog 和 Div
【发布时间】:2012-01-24 20:26:04
【问题描述】:

我试图弄清楚为什么 NVDA 没有说出具有 tabindex 的 div 的内部 HTML。下面的片段位于一个 jquery-ui-dialog 中,具有对话框的 aria 角色。如果我删除了 aria-label,并且我选择了这个部分,NVDA 只会说“部分”。如果我离开 aria-label,它会说话。有没有办法让它说出内部 HTML 而不会到处复制文本?

 <div class="current-chapter" tabindex="0" aria-label="Chapter 1 of 10">
                Chapter 1 of 10
            </div>

【问题讨论】:

    标签: dialog jquery-ui-dialog tabindex screen-readers wai-aria


    【解决方案1】:

    aria- describeby 可以用于此,例如:

    <div role="dialog" aria-describedby="dialogBody">
        <div id="dialogBody">
             Chapter 1 of 10
        </div>
    </div>
    

    可能跨度与 id 也可以。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-25
      • 2018-03-13
      • 2015-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多