问题标签 [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 - 按下 TAB 按钮时,如何延迟移动到下一个输入字段?
我希望我能得到一些帮助来解决我一直遇到的问题。当用户在选择网页上找到的下一个输入字段之前按下 TAB 按钮时,我想设置一个小的延迟。这样做的原因是我正在使用 AJAX 来构建一个订单表单字段,其中包含可扩展和可折叠的表格,这些表格将从用户那里获取输入。
我使用 onfocusout 设置了它来调用一个函数,该函数在用户离开最后一个字段后扩展当前表下方的表,并希望在此之后立即自动选择第一个输入字段。当用户通过单击退出表的最后一个字段时,一切正常,但是当从表中退出时,我认为存在问题,因为在检索下一个表之前没有字段可以被选项卡到使用 AJAX 显示。
如果需要,我可以提供代码,但我认为我遗漏了一些东西,而不是在某个地方出错。帮助将不胜感激,我很乐意澄清任何不清楚的地方。谢谢!
css - 需要对标签进行 CSS 修复
我正在处理一些需要特定辅助功能的代码。我创建了一个 js fiddle 以供参考以说明我的问题。
https://jsfiddle.net/c6chmugu/
我有一个触发纯 CSS 弹出框的链的字体真棒图标。当您点击链图标时,它会成为焦点(带有蓝色边框),弹出框会自动打开。然而,我遇到的问题是我希望下一个选项卡成为弹出窗口中的第一个链接。目前弹出窗口已关闭,链接被隐藏。
如果您只是使用鼠标并单击链图标和选项卡,则选项卡会将您带到下一个链接。我想知道是否有可能使用某种 CSS 技巧,只使用标签从链图标到弹出窗口中的第一个链接,而不用触摸鼠标或点击任何其他键。
这是代码:
html - 将页面链接到另一个带有 id 的页面
我在这里有这个代码:
在另一页我有这些 div:
<ul>
所以我想在用户选择引用标签中的 id 的 div 上打开?任何想法?例如,如果用户单击管理,我想自动打开管理 div 上的其他页面等...在此先感谢
tabbing - 不止一次使用 jQuery 和 CSS 的选项卡式内容不起作用
下面的 HTML 和 Jquery 代码不起作用。我想要一个页面上有两个标签部分。
那么,我该如何修改它以使其工作?
wpf - WPF MVVM 防止键盘选项卡进入折叠控件
我有基于称为“TabIndex”的VM属性隐藏/显示的各种堆栈面板/网格。使用转换器和参数,如果 TabIndex 与参数匹配,则将可见性设置为可见,否则将其折叠。
我的问题是,当使用键盘通过控件进行选项卡时,选项卡顺序进入折叠面板控件,然后返回到可见面板控件。
问题:有没有办法防止键盘进入折叠面板?诸如设置可以启用/禁用的选项卡组之类的东西?
编辑 - 添加转换器代码。
基本转换器
值转换器
macos - Mac Catalyst:如何通过多窗口支持控制 tabbingMode?
如果我向我的 Catalyst 应用程序添加多窗口支持,则会自动添加用于显示和隐藏选项卡栏的菜单项。我希望能够控制这一点。但是 UIWindow 似乎没有 tabbingMode 属性。有什么想法吗?
html - 选项卡自定义文件上传按钮
通过创建标签并使用 css 隐藏输入元素,我创建了自己的自定义文件上传按钮。这一切都很好,但问题是我不能通过 tab 和 enter 使用按钮。我尝试将 tabindex=0 添加到标签中。然后我可以标签到元素 ok 但是单击 enter 时没有任何操作,因为它只是一个标签。
这是HTML代码
和 css 隐藏默认文件上传按钮
任何帮助深表感谢。
r - RShiny 中的 selectizeInput 不允许在选择太多时将下一个输入“选项卡”?
(当我说“tabbed”时,我的意思是键盘的 Tab 按钮可以四处移动。)它似乎selectizeInput()
不允许我使用键盘上的“Tab”键来突出显示下一个输入(在下面的示例中,textInput
)。更新:这似乎与我的times
变量长度为 96 的事实有关 - 也许这太长了?(当我tail(times,5)
改为使用时,似乎“标签到下一个输入”就好了。
想法,有人吗?
firefox - Firefox:向上/向下(和滚动)选项卡时,window.scrollY 注册两次,相隔一个像素
当向上/向下跳动(并激活滚动)时,滚动是瞬时的(不平滑)并且不会干净地落在一个值上。
如果你把它放在任何站点的控制台中,你可以比较不同的滚动行为:
通过鼠标向上/向下滚动(工作正常)
向上滚动,window.scrollY 的最后一个 print 将比上一个小,因为它更靠近视口的顶部
向下滚动,window.scrollY 的最后一次打印会比上一次大,因为它离视口顶部更远
通过箭头键向上/向下滚动(工作正常,与上述相同)
切换时,它会激活滚动,这是它工作不正确的地方
向下滚动,window.scrollY 的最后一次打印将比上一次打印少 1 个像素(*但并非总是如此。有时没关系。)
向上滚动,window.scrollY 的最后打印将比上一个多 1 个像素
例如 Tab DOWN --> 激活滚动(非平滑)
我在 Edge 和 Chrome 中测试了同样的东西,它们正确打印 window.scrollY 并且脚本在那里运行良好。