问题标签 [tabbing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1310 浏览

javascript - jquery,在制表符上阻止焦点在 iframe 中,但不在其中的输入中

场景:

我有一个加载超过 4 个 iframe 的表单页面。我无法控制此 iframe,因为它是由其他网站(API)生成的;

Iframe 有一个表单和输入。

在我的代码中

在页面加载时发生这种情况

在 chrome 中:填写表格时,chrome 中的选项卡没有任何问题。例如,单击第一个输入,然后按 Tab 键进行下一个输入,直到您完成整个表格的填写。

但在 Firefox Mozilla 中:

单击第一个输入,然后 Tab 两次以获取下一个输入。它不直接选择输入字段,它似乎适用于每个元素。

有没有脚本可以防止这种情况?像chrome中的正常行为一样?

我已经检查了这个Tabindex 以跳过 iframe 但不是里面的内容, 但我的情况不同

0 投票
1 回答
1567 浏览

javascript - 如何使用选择器使用箭头键在元素之间切换?

我正在尝试使用箭头键导航一系列元素,我可以成功地这样做:

Javascript:

HTML:

但是,如果我在两个 之间添加一个元素divs,如下所示:

方向键不跳过span,一直停留在第二个和第三个divs。请参阅我的演示以了解我的实现:http: //jsfiddle.net/oblivig/a0uz64xw/5/

我基本上希望箭头键的焦点只保留在我选择的选择器上,以便span跳过。我不知道该怎么做。谢谢。

0 投票
0 回答
28 浏览

javascript - 使用 Javascript 或 HTML 在窗口之间关闭/切换

我有一个小问题。例如,是否可以使用 HTML 或 JavaScript 在打开的窗口之间切换;

IE 用 Intranet 打开。Intranet 有一个按钮,单击它会打开一个已经在运行的应用程序,在这种情况下是 Citrix Receiver。基本上最小化网络浏览器或跨页。

0 投票
1 回答
41 浏览

javascript - 使用 jquery 选项卡不起作用

我想知道用户单击“测试 1”是否会在侧边栏锚点中添加活动类并添加背景以展开列表“#bar1”。

结果应该是侧边栏字体会变红,展开列表背景会变红

但是,如果我单击“测试 1”,我在这里发现的内容不会将类添加到锚点。请问有没有人可以帮我更正我的代码

0 投票
0 回答
97 浏览

swift - 跨不同自定义 NSCollectionViewItem 单元格的选项卡

试图在我的第一个 macOS 应用程序中找到处理数据输入表单的最佳方式。目前正在尝试使用 NSCollectionView 和自定义单元格用于不同的布局,例如标签 + 一个条目字段、两个标签 + 两个字段、标签 + 日期条目等。参见图片 - 前四个单元格中的 Tabbing 工作正常,所有相同的自定义单元格,但随后跳转到表单视图之外的另一个字段。下一个单元格是一个不同的自定义单元格,电话号码条目。如何将制表符定向到集合视图中的下一个单元格?

在此处输入图像描述

0 投票
1 回答
27 浏览

ruby-on-rails - 切换代码块时,Windows键盘相当于命令右括号是什么

切换代码块时,Windows 键盘相当于命令和右括号是什么?我正在使用 Cloud9 进行在线课程,教师使用 Mac 来标记 Ruby 中的代码,我很好奇是否有 Windows 键盘等价物。

0 投票
1 回答
30 浏览

javascript - 在选项卡模块上第一次触发后 SlideUp 未触发

我有一个标签模块,我开始模块化。基本功能正在工作,但在第一次触发后,slideUp 功能似乎没有被触发。相反,标签只是相互重叠。

0 投票
1 回答
2728 浏览

safari - 键盘辅助功能 - 链接没有关注标签 - Safari 浏览器

我在选项卡上面临 Safari 浏览器的可访问性问题。锚标签没有关注标签。
我检查了有无 tabindex。设置 tabindex="0",但没有任何改变,不确定这是否是 Safari 中的错误。在包括https://www.microsoft.com在内的其他网站上测试,同样的体验。

Safari 版本 10.1.1 (11603.2.5)
Mac : OS X El Capitan

按钮元素获得焦点,唯一的问题是锚标签

任何有价值的意见都会对我有所帮助。提前致谢。

0 投票
0 回答
400 浏览

angular - Ngx-Modal 让您在其自身之外进行标签 - Angular 2

Plunker 示例

我已经在 Ngx-Modal 代码周围放置了一个包装器,因此我可以将一些代码应用于所有 ngx-modals。我还碰巧注意到,当键盘选项卡允许您在模态之外使用时,有人知道如何解决这个问题吗?我在那里放置了一个 keydown 事件来捕获尝试并限制状态......

0 投票
1 回答
1379 浏览

javascript - 在焦点内容中禁用 Tab 键模糊可编辑

我完全知道这个问题看起来像是重复的,但事实并非如此。请阅读。

我有一个div带有属性的标签contentEditable="true"。我正在努力做到这一点,这样我就可以在div不移动焦点的情况下使用里面的 tab 键。这是我的一些代码,但不能完全解决问题:

这基本上只是在 div 内的文本值的末尾添加四个空格,然后将插入符号移到末尾。当我在其他行上使用制表符时,这会成为一个问题,因为它只会将制表符添加到末尾(如果我还没有在最后一行)。

所以,我想在插入符号所在的位置插入四个空格。这就是麻烦的地方。我将显示代码,但我不确定我做错了什么。我希望它在插入符号之前的文本中添加四个空格,然后在插入符号之后添加所有文本。这是代码:

请帮忙!让我知道如何contentEditable div使用上述方法实现制表符!(我更喜欢在普通的 JavaScript 中使用它,但 jQuery 是允许的。请不要告诉我有关库、插件、扩展等的信息。我不想使用任何这些。)