【发布时间】:2018-12-07 10:21:25
【问题描述】:
<div class="accordion-header" (click)="toggleExpandCollapse()" tabindex="0" (keyup.enter)="toggleExpandCollapse()">
<span class="accordion-title" role="button" [attr.aria-label]="toggled ? menuItemHeader.label + 'expanded' : menuItemHeader.label + 'collapsed'">`{{ menuItemHeader.label }}</span>`
我目前有这个可以折叠或展开的手风琴元素。当它被折叠时,屏幕阅读器会宣布它是折叠的,如果它被展开也是一样的。 对于可访问性用户,我现在需要的只是当他们按下回车键来展开手风琴时,屏幕阅读器应该宣布“展开”。 所以我需要 (keyup.enter)="toggleExpandCollapse()" 来宣布 aria-label="expanded"。我该怎么做?
【问题讨论】:
标签: javascript angular accessibility wai-aria