我的web应用程序中有一个弹出消息。就像你想要执行这个动作。它有2个按钮/定位标签。当我显示这个弹出窗口时,第一个按钮是焦点(我用jquery.focus设置焦点) 现在,当我按标签焦点切换到第二个按钮,然后当我点击标签焦点回到页面中的东西(下面的popover)。我如何确保当我持续按下标签焦点时,只需在弹出窗口中的2个按钮(或n个按钮并循环回)之间切换,而不返回到页面。使用Tab键在弹出窗口上切换锚点标记
0
A
回答
0
尝试绑定选项卡keydown,然后将焦点集中在哪个按钮上。
$("body").keypress(function(e) {
var code = (e.keyCode ? e.keyCode : e.which);
if(code == 9){
if($("#button_one").focus()){
$("#button_two").focus();
}
else if($("#button_two").focus()){
$("#button_one").focus();
}
}
});
+0
什么,如果它不只是2个按钮,这似乎是一个做事的暴力破解方式 – sublime
+0
别不知道其他的做法。 – orhanhenrik
相关问题
- 1. Backbone.js切换弹出窗口
- 2. 点击切换锚点标记背景
- 3. 如何在弹出窗口显示之前验证锚标记?
- 4. 在标题窗口中使用Tab键焦点管理器Flex
- 5. Leaflet - 弹出窗口中的锚定标记?
- 6. 这个锚标记如何关闭弹出窗口?
- 7. 如何根据窗口名称切换锚点目标
- 8. Poltergeist-phantomjs - 切换到新弹出窗口
- 9. 切换视图/弹出窗口
- 10. Selenium:弹出窗口关闭后用户切换到主窗口
- 11. 问题在弹出窗口和主窗口之间切换
- 12. 弹出窗口弹出窗口 - 表格之间的Tab(顺序)不起作用
- 13. 可以使用mouseout事件在点击事件后切换弹出窗口吗?
- 14. 使用快捷键弹出窗口
- 15. 切换焦点到一个弹出窗口,并截图
- 16. 弹出窗口不能标记
- 17. 如何在多个锚标记中点击锚标记并显示与其相关的数据库信息时弹出一个弹出窗口?
- 18. 无法切换到弹出窗口,并使用Java在Webdriver中弹出窗口中找到任何元素
- 19. 使用javascript在弹出窗口中填充显示标记
- 20. 无法使用selenium webdriver从弹出框切换回父窗口
- 21. 锚标记不在切换格
- 22. 锚点上的AngularStrap弹出
- 23. 将鼠标悬停在打开的弹出窗口上,将鼠标移出关闭弹出窗口,弹出窗口应该不会关闭弹出窗口
- 24. 如何在点击弹出窗口上的按钮时关闭弹出窗口?
- 25. 如何在JavaScript中使用锚的OnClick关闭弹出窗口?
- 26. 如何使用硒webdriver c切换焦点到浏览器弹出窗口#
- 27. 在弹出窗口中弹出,第二个弹出窗口没有焦点?
- 28. 锚点目标的空白 - 怎么老是开在同一个弹出窗口
- 29. emacs切换窗口到C-TAB和C-S-TAB
- 30. 将光标放在窗口上时弹出窗口
如果我理解你的问题,也许你需要一个模式弹出 – Daniele
它是一个模式弹出 – sublime