第5期装载机指标:我有我挣扎的可访问性问题。我有一个角度的Web应用程序。加载内容时显示页面加载微调器/指示器。并且当页面内容加载时,微调器被隐藏。这个“div”不会从DOM中删除。装载的div辅助功能:使用ARIA活
内容不读取(由NVDAor爪)被装载时的div。
<div class='loading' aria-live='polite' aria-label='Do not refresh the page' tabindex="-1">Do not refresh the page</div>
我不希望改变应用程序的结构,但解决使用“咏叹调标签”来解决这个问题,只是想知道如果我会做任何事情更使唱腔,现场的工作?
更新(27/7/2016)
进一步澄清:我不去除DOM的内容,但使用CSS显示/隐藏内容(显示:无显示:块,反之亦然)
我的角度排列很低,但你有一个网址分享?不想要改变结构意味着我不太可能能够帮助。 – aardrian
@aardrian我的意思通过不想改变结构是询问建议的,可以指向一个解决方案我也许正确地使用唱腔,如果我没有做的是正确的,但是如果你有任何其他的话如果能解决我的问题,我会很感激的。 – vas
你能澄清你的问题吗?您是否说屏幕阅读器不会朗读加载div内容(“不刷新页面”)?只有当它的内容CHANGES或显示更改(例如从display:none到display:block)时,Aria-live才会读出它的元素内容。 – Josh