2013-04-25 64 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标记吗?