问题标签 [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.
javascript - jquery,在制表符上阻止焦点在 iframe 中,但不在其中的输入中
场景:
我有一个加载超过 4 个 iframe 的表单页面。我无法控制此 iframe,因为它是由其他网站(API)生成的;
Iframe 有一个表单和输入。
在我的代码中
在页面加载时发生这种情况
在 chrome 中:填写表格时,chrome 中的选项卡没有任何问题。例如,单击第一个输入,然后按 Tab 键进行下一个输入,直到您完成整个表格的填写。
但在 Firefox Mozilla 中:
单击第一个输入,然后 Tab 两次以获取下一个输入。它不直接选择输入字段,它似乎适用于每个元素。
有没有脚本可以防止这种情况?像chrome中的正常行为一样?
我已经检查了这个Tabindex 以跳过 iframe 但不是里面的内容, 但我的情况不同
javascript - 如何使用选择器使用箭头键在元素之间切换?
我正在尝试使用箭头键导航一系列元素,我可以成功地这样做:
Javascript:
HTML:
但是,如果我在两个 之间添加一个元素divs
,如下所示:
方向键不跳过span
,一直停留在第二个和第三个divs
。请参阅我的演示以了解我的实现:http: //jsfiddle.net/oblivig/a0uz64xw/5/
我基本上希望箭头键的焦点只保留在我选择的选择器上,以便span
跳过。我不知道该怎么做。谢谢。
javascript - 使用 Javascript 或 HTML 在窗口之间关闭/切换
我有一个小问题。例如,是否可以使用 HTML 或 JavaScript 在打开的窗口之间切换;
IE 用 Intranet 打开。Intranet 有一个按钮,单击它会打开一个已经在运行的应用程序,在这种情况下是 Citrix Receiver。基本上最小化网络浏览器或跨页。
javascript - 使用 jquery 选项卡不起作用
我想知道用户单击“测试 1”是否会在侧边栏锚点中添加活动类并添加背景以展开列表“#bar1”。
结果应该是侧边栏字体会变红,展开列表背景会变红
但是,如果我单击“测试 1”,我在这里发现的内容不会将类添加到锚点。请问有没有人可以帮我更正我的代码
ruby-on-rails - 切换代码块时,Windows键盘相当于命令右括号是什么
切换代码块时,Windows 键盘相当于命令和右括号是什么?我正在使用 Cloud9 进行在线课程,教师使用 Mac 来标记 Ruby 中的代码,我很好奇是否有 Windows 键盘等价物。
javascript - 在选项卡模块上第一次触发后 SlideUp 未触发
我有一个标签模块,我开始模块化。基本功能正在工作,但在第一次触发后,slideUp 功能似乎没有被触发。相反,标签只是相互重叠。
safari - 键盘辅助功能 - 链接没有关注标签 - Safari 浏览器
我在选项卡上面临 Safari 浏览器的可访问性问题。锚标签没有关注标签。
我检查了有无 tabindex。设置 tabindex="0",但没有任何改变,不确定这是否是 Safari 中的错误。在包括https://www.microsoft.com在内的其他网站上测试,同样的体验。
Safari 版本 10.1.1 (11603.2.5)
Mac : OS X El Capitan
按钮元素获得焦点,唯一的问题是锚标签
任何有价值的意见都会对我有所帮助。提前致谢。
angular - Ngx-Modal 让您在其自身之外进行标签 - Angular 2
我已经在 Ngx-Modal 代码周围放置了一个包装器,因此我可以将一些代码应用于所有 ngx-modals。我还碰巧注意到,当键盘选项卡允许您在模态之外使用时,有人知道如何解决这个问题吗?我在那里放置了一个 keydown 事件来捕获尝试并限制状态......
javascript - 在焦点内容中禁用 Tab 键模糊可编辑
我完全知道这个问题看起来像是重复的,但事实并非如此。请阅读。
我有一个div
带有属性的标签contentEditable="true"
。我正在努力做到这一点,这样我就可以在div
不移动焦点的情况下使用里面的 tab 键。这是我的一些代码,但不能完全解决问题:
这基本上只是在 div 内的文本值的末尾添加四个空格,然后将插入符号移到末尾。当我在其他行上使用制表符时,这会成为一个问题,因为它只会将制表符添加到末尾(如果我还没有在最后一行)。
所以,我想在插入符号所在的位置插入四个空格。这就是麻烦的地方。我将显示代码,但我不确定我做错了什么。我希望它在插入符号之前的文本中添加四个空格,然后在插入符号之后添加所有文本。这是代码:
请帮忙!让我知道如何contentEditable
div
使用上述方法实现制表符!(我更喜欢在普通的 JavaScript 中使用它,但 jQuery 是允许的。请不要告诉我有关库、插件、扩展等的信息。我不想使用任何这些。)