我正在测试一个辅助功能模态窗口,它在IE8上使用JAWS 13时可以正常工作。然而,当我使用NDVA并在IE8或Firefox上进行测试时,焦点内容没有被读取。
当模态窗口显示时,它的 aria-hidden="false"
,而页面上其余内容的 aria-hidden="true"
。
以下代码有效(“read at start”首先在焦点上被读取):
<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>
但是这段代码不起作用(当获得焦点时,“read at start”不被读取):
<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>
。 - unor