簡體   English   中英

防止閱讀每一個動態變化:是否有一個詠嘆調 - 生活=“僵屍”?

[英]Prevent reading every dynamic change: is there an aria-live=“zombie”?

我有一個<div>標簽,我每隔幾毫秒更新一次文本。 在視覺上,我可以看到文字閃爍,這很好。

我想讓它成為一個詠嘆調的區域,所以我也可以聽到文字閃爍,但我不希望JAWS讀取每一個文本的變化。 它會陷入困境。

因此,如果我在下頜完成第一次更改時更改文本4次,我希望下顎忽略其他3個更改,並只說下一個更改(第5個更改),依此類推。 錯過的3次變化並不重要。

所以我有一個詠嘆調的生活區域並沒有真正活着而且它並沒有真正死亡。 我需要某種僵屍中間地帶。

我嘗試了各種“禮貌”和“自信”以及詠嘆調的組合,但我沒有嘗試過。

有任何想法嗎?

您可以在文檔底部保留一個空的<div aria-live =“polite”> </ div>。 然后將您要以特定間隔說出的文本副本注入aria-live div,然后在大約一秒鍾后從aria-live div中刪除文本。

但要小心你如何使用它。 我可以看到使用的示例,即宣布加載百分比,或者對於您可能希望每隔幾秒左右宣布一次的實時人口計數器。

在大多數情況下,讓屏幕閱讀器完成它的意圖。 有時我們過度思考解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM