第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