1
我有一個頁面,用戶輸入時頁面的多個部分會發生變化。如果我在所有這些用戶上使用role =「alert」,則只有其中一個由Jaws/Narrator讀出。這是預期的嗎?什麼是解決方法?多個活動區域和輔助功能
我有一個頁面,用戶輸入時頁面的多個部分會發生變化。如果我在所有這些用戶上使用role =「alert」,則只有其中一個由Jaws/Narrator讀出。這是預期的嗎?什麼是解決方法?多個活動區域和輔助功能
如果您使用role="alert"
這是預期的。由於JAWS中斷了它正在閱讀的內容以宣佈警報,因此最終只宣佈一次。
如果您希望所有您的居住區域將被宣佈使用:aria-live="polite"
而不是role="alert"
。
這將等待其他事情宣佈,然後優雅地宣佈更改。
欲瞭解更多有關詠歎調的信息,請看看:https://www.w3.org/TR/wai-aria/states_and_properties#aria-live
是的。將所有更改放入一個容器中,或者創建一個指向每個更改的警報區域。 – aardrian