1

单击带有适当 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>

我尝试在网上寻找信息,但那里没有太多信息。所以,试一试。任何帮助表示赞赏。

4

0 回答 0