【发布时间】:2014-09-03 22:14:37
【问题描述】:
一直在测试可访问性模式窗口,它可以在 IE8 上与 JAWS 13 一起正常工作。但是,当我使用 NDVA 并在 IE8 或 Firefox 上进行测试时,没有读取焦点内容。
当显示模式时,它有aria-hidden="false",而页面上的其余内容有aria-hidden="true"。
此代码有效(“开始时读取”首先在焦点上读取):
<div id="modalContent" aria-hidden="false">
<h2>Some Text</h2>
<div class="offScreen" id="first-focus">read at start</div>
<p> asdf as df asdf asd fasdf</p>
</div>
但是这段代码没有(“在开始时读取”在给定焦点时不会读取):
<div id="modalContent" aria-hidden="false">
<div class="offScreen" id="first-focus">read at start</div>
<h2>Some Text</h2>
<p> asdf as df asdf asd fasdf</p>
</div>
【问题讨论】:
-
在您的两个示例中,您都有
<div>而不是</div>。
标签: accessibility wai-aria nvda