tabindex 相关问题

[tabindex]用于定义用户在使用Tab键浏览页面时所遵循的序列。默认情况下,自然Tab键顺序将与标记中的源顺序匹配。

tabindex 的行为不符合预期。我做错了什么?

我通常不会弄乱 Tab 键顺序,但我有一个使用 LeafletJS 的地图应用程序,并且不希望仅使用键盘的用户必须使用 tabindex="...

回答 1 投票 0

使用支持 Shadow DOM 的纯 JavaScript 模拟 Tab 键按下

注意:这里和其他地方都存在现有问题,但它们都是特定于 jQuery 的,并且没有涵盖纯 JavaScript 的规范答案,包括对 Web 组件的支持。 我想模拟...

回答 1 投票 0

在 HTML + Angular 上将焦点设置在列表项的第一个元素上将会聚焦第二个元素

我一直在研究 UI 的需求,一旦第一次按下 Tab 键,我需要将焦点设置在用 arra 构造的列表项的第一个元素上。 .

回答 1 投票 0

使用 Tab 键导航页面上的 html 元素

我无法使用 Tab 键在 HTML 页面上使用 Tab 键滚动。这是我尝试遍历选项卡的页面图片 当“无法更新表”弹出窗口打开时。我点击...

回答 2 投票 0

自定义复选框实现上的 tabindex

我正在使用一个自定义复选框切换,它在点击时效果很好,问题是我也希望它可以通过键盘访问,但我不知道如何使其可聚焦。我已经...

回答 1 投票 0

如何在 Firefox 中允许键盘焦点链接?

在 Webkit 浏览器中转到这个超简单的小提琴,然后单击输入: http://jsfiddle.net/eK4TT/ 在 Webkit 浏览器中转到这个超简单的小提琴,然后单击输入: http://jsfiddle.net/eK4TT/ <input type="text"> <input type="text"> <input type="text"> <a href="#">my first link</a> <a href="#">my second link</a> <a href="#">my third link</a> 然后,请注意,您可以使用 Tab 键(和 Shift+Tab 以相反顺序导航)通过键盘导航输入和链接。 现在,在 Mac OS 上的 Firefox 中查看相同的小提琴并执行相同的操作。输入获得焦点,但链接不会获得焦点。这不是CSS显示问题。焦点从最后一个输入跳转到 URL 栏。 我在标记中尝试了无数的 tabindex 声明组合,但没有成功,例如: http://jsfiddle.net/eK4TT/1/ 这到底是怎么回事?我会接受任何具有以下内容的答案: a) 在 Firefox 中工作的小提琴 b) 解释 Mozilla 头脑中究竟发生了什么。它似乎与 spec 相矛盾。 好的,有人向我解释了这一点。这是 Mac 的问题。 Mozilla 忠实于 Mac OS 中的操作系统设置。 在用户方面有两种不同的方法来解决这个问题。两者似乎都有效: 在系统偏好设置 → 键盘中,在快捷方式窗格中,选中底部的“所有控件”单选按钮。 在 Firefox 中,在地址栏中输入“about:config”。 Mac 上没有 accessibility.tabfocus 偏好设置,因此您必须创建一个。在窗口中右键单击,创建一个新的“整数”首选项,并将其设置为 7。 这些都不是很明显。此外,这些都不是开发人员的服务器端解决方案,这令人沮丧。 在 MacOS Big Sur 上,这样做是这样的: 勾选复选框Use keyboard navigation... 我也不必破解 about:config 任何查看已接受答案中解释的第二种方法的人: 在 Firefox 中,在 URL 栏中输入“about:config”。没有 mac 上的accessibility.tabfocus 首选项,所以你必须 一。在窗口中右键单击,创建一个新的“整数”首选项,然后设置 到7. 请注意,Firefox 开发者版中已经有一个名为accessibility.tabfocus 的首选项,它是一个布尔值。 您可以通过单击垃圾桶图标并删除首选项将其更改为整数。然后,您可以选择您想要的首选项类型,并允许您随后为其分配一个值。 在 macOS Ventura 上,此键盘快捷键似乎能够切换此行为: 我还没有找到一种方法可以直接在设置中切换此功能,如果有人有,请建议编辑 macOS Ventura: 设置 -> (辅助功能 > 键盘快捷键 > 键盘) Firefox 中的配置 ->(URL >“about:config”,添加“accessibility.tabfocus”并将整数值设置为 7) 有了这个,您将能够在 Firefox 中聚焦链接。 谢谢,我在 Catalina,并且可以进行以下操作: 在 Firefox 中,在 URL 栏中输入“about:config”。 Mac 上没有accessibility.tabfocus 首选项,因此您必须创建一个。在窗口中右键单击,创建一个新的“整数”首选项,并将其设置为 7。 对于 macOS Sonoma(版本 14.1.1),答案中的第二个选项仅适用于 Firefox。与第一个选项类似的东西也可以单独使用,但我必须为我的 Mac 版本启用“键盘导航”。 您可能在 Firefox 中找不到accessibility.tabfocus。以下是激活此选项的方法: Settings > General > Browsing > use the tab key to move focus between form controls and links

回答 8 投票 0

Tabindex 定位 div(FireFox 问题)

我不确定这是否只是 Firefox(Chrome 不这样做)的问题,但由于某种原因,在这个 Fiddler 中,粉红色的线是 Tabindex 的目标。 我知道我可以简单地添加 Tabindex=-1 来避免这种情况......

回答 1 投票 0

使用选项卡时保持焦点在表单输入上循环,而不是移动到第二个表单

我想在按下选项卡时将焦点限制在单个表单上。 我的意思是关注表单 1 的选项卡索引 1、2 和 3,然后在同一表单中移回到 1,然后是 2,依此类推,永远不会...

回答 3 投票 0

CSS 选择器:带有 tabindex 的锚点仍然无法聚焦

我的用例中有这个jsfiddle,其中隐藏的div应该显示另一个带有锚点的div是否获得焦点:https://jsfiddle.net/gimoya/skn2y3mx 我的用例中有这个jsfiddle,其中隐藏的div应该显示另一个带有锚点的div是否获得焦点:https://jsfiddle.net/gimoya/skn2y3mx <div tabindex="1" class="pop_gpx_text">🤝 <a>LINK</a> 🚩</div> <div class="kofi_reminder" id="hidden_div"> <a href="https://de.wikipedia.org/wiki/Test">Link 1</a> </div> .kofi_reminder {display: none; } .kofi_reminder:active { display:block; } .pop_gpx_text:focus + #hidden_div { display: block; } 目标是一旦单击锚点,隐藏的 div 就会显示并保持可见。 现在,我奋斗了几个小时的问题是,在我的实现中,方法非常相同,焦点状态的伪选择器对锚标记内的文本没有影响。功能应该是,在我的地图中选择一条轨迹,然后单击弹出窗口中的“GPX 下载”链接后,应该显示隐藏的 div。 https://tiroltrailhead.com/legacy_trails/ 但是,只有当您聚焦/单击锚点“周围”的 div 内容而不是锚点本身时,隐藏的 div 才会显示。然而,这在 jsfiddel 中完美地工作 - 单击/聚焦 div 或/和锚点将适用于伪选择器... 确保您的锚点已将 href 设置为一个值,否则它将无法通过单击或键盘获得焦点。浏览器不会将没有 href 的锚点识别为交互元素。这样做,您的链接不需要 tabindex 包装: .box { display: inline-block; border: 1px solid; } .popup { display: none; } a:focus + .popup { display: block; } <div class="box"> <a href="#">Download</a> <div class="popup">More download info</div> </div>

回答 1 投票 0

通过 JQuery 按下 Enter 键时关注 HTML 元素的下一个 tabindex

嗨朋友们, 我正在执行一项小任务,使用户能够在输入按键时对 html 元素进行制表索引。 由于我是 jquery 新手,我编写了一些代码,在我看来,它将......

回答 7 投票 0

在 VS 2022 中使用“分配”对话框的 Tab 键顺序

我是 Visual Studio 2022 的新手。 在我的旧 VS 版本 2010 中,我可以使用“视图”和点“对话框”轻松更改 Windows 窗体的选项卡顺序。像这儿 在 VS 2022 中我...

回答 1 投票 0

WPF - 如何设置选项卡索引以直接转到 ContentControl 内的文本框?

我有一个在 DataTemplate 中定义的自定义 TextBox 模板。我使用 ContentControl 在我的视图中创建这些自定义文本框。 文本框由一个下方带有空格的文本框组成...

回答 1 投票 0

如何修改R Shiny中的tabindex?

我正在尝试修复我的一款闪亮应用程序上的一些辅助功能问题。问题在于,Shiny 的 tabPanel 默认行为是,一旦访问了选项卡,其 tabindex 就会变为 -1,从而使其

回答 1 投票 0

Angular 当我按下 tab 时如何正确控制元素聚焦的顺序

嘿,我有 2 个关于在按 Tab 键时将某些元素集中在页面上的问题 在页面中切换时,空白时突出显示的选项卡不会聚焦。我需要那些即使在空的时候也能集中注意力的东西。 选项卡...

回答 0 投票 0

当modal打开时,如果没有tabindex=-1属性,有没有办法将焦点转移到modal上?

我知道当modal打开时,由于tabindex=-1属性,焦点会转移到modal上。有没有一种方法可以在modal打开时不使用tabindex=-1属性而将焦点转移到modal上?

回答 1 投票 2

如何删除iframe中的tab stop?

如何删除iframe的tab stop?我的iframe是在同一个域名上。我尝试了以下代码: var objIFrame = document.getElementById('my_iframe'); if (objIFrame != null) { objIFrame...。

回答 2 投票 1

如何动态添加标签索引

我需要在屏幕的右侧放置动态框,并从右到左开始放置。示例5框:box1,box2,box3,box4,box5,显示如下:image1如果没有...

回答 1 投票 0

vue组件和tabindex,您是谁做的?

我有一个自定义视图组件,它呈现为三个选择列表,分别是“年份”,“制作”和“模型”,并且对我来说效果很好。我的问题在于将其动态放置在父表单上时...选项卡...

回答 1 投票 0

如何通过材质UI将tabIndex添加到MenuItem中

我正在将MaterialItem UI与MenuItem一起使用,以显示供用户选择语言的列表。为了实现可访问性,我需要用户能够在列表中浏览并选择一个,但是正在跳过此...

回答 1 投票 0

将标签页焦点转移到新加载的页面angularJS

我在左侧有一个网页侧边的导航菜单,在右侧是内容窗格。在内容窗格中有一个文本和一个iframe。通过带有选项卡的导航菜单并输入任何菜单选项时...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.