单击带有适当 Javascript 的按钮以切换按钮的 aria-expanded 属性。
在这种情况下,讲述人/边缘将在每次单击时宣布展开/折叠属性。注意 role="tab" 丢失。
<div role="tablist" aria-label="Entertainment">
<button aria-expanded="false" tabindex="0">
Nils Frahm
</button>
<button aria-expanded="false" tabindex="1">
Agnes Obel
</button>
</div>
我同时需要 role="tab" 和 aria-expanded 属性。这适用于 Chrome/NVDA,但对于讲述人/边缘组合,仅会宣布展开/折叠的初始状态。在随后的点击中,叙述者沉默了。
<div role="tablist" aria-label="Entertainment">
<button role="tab"aria-expanded="false" tabindex="0">
Nils Frahm
</button>
<button role="tab" aria-expanded="false" tabindex="1">
Agnes Obel
</button>
</div>
我尝试在网上寻找信息,但那里没有太多信息。所以,试一试。任何帮助表示赞赏。