2013-04-25 65 views
0

我有一個類似的情景,當一個頁面被加載時,會引發一些Ajax請求,並且將在span元素內繪製響應。屏幕載入後應讀取所有更新的span元素。JAWS沒有讀取添加到span元素的動態值

我已將aria-live = "polite"role = "alert"屬性添加到span以使內容可供JAWS讀取。所有更新的span元素都會讀取一些次,或者只讀取最後更新的span。這種行爲是不一致的。你能幫我解決這個問題嗎?

P.S:我也嘗試aria-liveassertive,但也面臨同樣的問題。

+0

[role ='alert'](http://www.w3.org/TR/wai-aria/roles#alert)隱含地是一個自信的活動區域。我懷疑這是問題的根源,但值得注意的是它是多餘的。 – ckundo 2013-05-03 02:09:10

+0

我有一個類似的問題,當大白人遇到它時,動態更新的跨度內容沒有被讀取。大白鯊繼續閱讀曾經出現在這個範圍內的舊文本。就好像Jaws Virtual Buffer沒有被更新。你能在哪裏解決你的問題?我也嘗試了詠歎調直播和詠歎調控制按鈕,觸發跨度更新。謝謝 – 2013-11-05 13:18:35

回答

0

你可以嘗試點擊INSERT + ESCAPE組合鍵嗎?這是爲了在JAWS打開時刷新屏幕。如果這不起作用,您可以在這裏發佈HTML標記嗎?