javascript - 启用键盘导航的指令(使用选项卡)
问题描述
嗨,我有这个 div,当我们按 Tab 键时,它会被跳过,其他 UI 元素会成为焦点,但不是这个,我需要添加哪个指令,以便在我们使用键盘导航 UI 时它成为焦点
<div class="vertical-menu">
<a ng-class="{active: Page == 'homeview'}" ng-click="Page = 'homeview'">
Home
</a>
</div>
解决方案
默认情况下,有没有启用 tabindex 的 html 元素,而 div 元素就是其中之一。
要启用它,您必须将tabindex属性设置为 >= 0:
<div tabindex="0"> ... </div>
在这里您可以找到更多信息。
推荐阅读
- jquery - 带有 Ajax 请求的 Laravel 有时会成功有时不会
- azure - 当同一订阅中的逻辑应用调用函数时,是否/应该应用 Azure 函数授权?
- algorithm - 您需要更改图表的多少个方向
- c# - Azure 函数 local.settings.json 在 appsettings.json 中表示 ServiceBusTrigger
- fish - 如何在私有模式下自动启动fish shell?
- android - kotlin/android studio:等待按钮被按下
- macos - 为什么在 macox 中使用 cx_freeze distutils 设置脚本时仍然需要加载 Python
- c - sprintf 缩放整数。123 打印为 12,3
- c# - 如何在c#中返回生成对象的传入属性值
- node.js - node.js:在将流传输到最终目的地之前确定流的长度