【发布时间】:2017-08-03 12:57:51
【问题描述】:
在我的网络应用程序中,每当发生任何错误时,都会通过 jGrowl 框显示该错误消息:
$.jGrowl("This is an error message.");
我还使用 jGrowl 框来显示正常的消息/通知。我正在使我的应用程序可访问性友好。我使用 JAWS 作为屏幕阅读器。当弹出 jGrowl 消息时,JAWS 没有读取该消息。
如何让 JAWS 阅读该消息?有什么解决方法吗?
或者是否有任何 jQuery 方法可以让我知道正在显示一条 jGrowl 消息,以便我可以设置焦点或其他东西,以便屏幕阅读器读取该消息并通知用户。
提前致谢。
【问题讨论】:
-
我不知道 jGrowl,你也没有提供任何 URL,但这可能是 ARIA live regions 的情况。
-
jGrowl 尚未更新为对 aria 友好。如果你有兴趣贡献,我很乐意合并 PR!
-
@stanlemon 我对 ARIA 没有太多经验,但可以肯定!我很想贡献一些东西并在同一方面学习。
标签: jquery accessibility jaws-screen-reader jgrowl