Html 带aria标签的Jaws
我一直在网站上工作,在那里我需要使用颌骨的人声。现在的问题是,我在一个角色下有几个Html 带aria标签的Jaws,html,wai-aria,jaws-screen-reader,section508,Html,Wai Aria,Jaws Screen Reader,Section508,我一直在网站上工作,在那里我需要使用颌骨的人声。现在的问题是,我在一个角色下有几个aria标签可用。现在我想要的是条件语音,即当任何带有aria标签的控件都被聚焦时,该控件的标签应该是语音 <ul id="ulOpenedTabs" role="tablist"> <li *ngFor="let tab of activitytabs; let i=index" role="tab" [attr.aria-selected]="tab.activity.IsSelec
aria标签可用。现在我想要的是条件语音,即当任何带有aria标签的控件都被聚焦时,该控件的标签应该是语音
<ul id="ulOpenedTabs" role="tablist">
<li *ngFor="let tab of activitytabs; let i=index" role="tab" [attr.aria-selected]="tab.activity.IsSelected">
<span>
<span role="button" tabindex="0" title="Press to pinned" attr.aria-label="Press to pinned" attr.aria-pressed="false"></span>
</span>
<span>
<span role="button" tabindex="0" attr.aria-label="Press enter to close menu"></span>
</span>
</li>
</ui>
-
如HTML代码所示,这里有两个aria-label。到目前为止,它在语音中同时使用这两个标签。在焦点改变时,它什么也没说。
现在我只想在演讲中有一个标签,它是当前关注的焦点。
可能吗?如果是,那么怎么做?尝试不同的tabindex=*
尝试过。它停止工作。role=navigation
也不工作。我不明白你的问题。你是说当你按第一个按钮时,它会显示“按以锁定,按enter键关闭菜单”或“按以锁定,按以锁定?”如果是后者,那是因为你有标题和aria标签
并且可能启用了详细模式。尝试不同的tabindex=*
尝试过了。它停止工作。role=navigation
也不工作。我不明白你的问题。您是说,当您按第一个按钮时,它会显示“按以锁定,按enter键关闭菜单”或“按以锁定,按以锁定?”如果是后者,这是因为您有标题和aria标签
,并且可能启用了详细模式。