我在应用程序中使用Angular JS。我在某些可点击元素上使用tabindex以支持应用程序的键盘用户。
我的理解是,如果一个元素A获得了tabindex = 1,元素B获得了tabindex = 3,元素C获得了tabindex = 2,则tab顺序将是A->C->B。然后循环继续。
我提供了以下代码片段。这部分实际上是一个模态框,它出现在另一页的上方:
<div data-ng-if="true">
<a tabindex="1" data-ng-click="function1()">Change Password</a>
</div>
<div>
<a tabindex="2" data-ng-click="function2()">Manage</a>
</div>
当我们开始使用选项卡时,预期的是更改密码会以tabindex 1突出显示,然后是管理(tabindex 2)。然后循环继续。然而,选项卡停留在管理处。
有人遇到类似的问题吗?