正在测试辅助功能模式窗口,它在IE8上使用JAWS 13时可以正常工作。但是,当我在IE8或Firefox上使用NDVA并进行测试时,无法读取重点内容。
当显示模态时,它有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>
答案 0 :(得分:0)
保持工作代码并放置一些不真正读取的内容,例如“。”并将h2更改为跨度提供了一种可行的解决方案。