javascript - tabIndex 和 Javascript 弹出窗口

标签 javascript popup window tabindex

我的 html 页面中几乎没有元素具有 tabIndex 属性。

现在我有一个基于 div 的模态弹出窗口从此页面打开。我在这个有 tabIndex 的弹出窗口中有几个元素。

问题:当用户按下选项卡时,焦点设置到弹出窗口中的每个元素,在弹出窗口中的最后一个元素获得焦点后,用户仍然按下选项卡,焦点将转到主页中的元素我不想要。

有什么方法可以在弹出窗口本身的元素上旋转焦点吗?

最佳答案

如果您只需要在最后一个元素焦点离开后重新聚焦在第一个元素上,那么使用 Jquery 的 focustout() 用于最后一个元素,然后使用 $('#FirstElement').focus()

希望对你有帮助

关于javascript - tabIndex 和 Javascript 弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10094022/

相关文章:

java - GWT 弹出面板是透明的?

html - 当有人访问它时,如何在我的主页上自动弹出图像?

wpf - WPF 中有 OpenForms 属性吗?

webview - 无法打开目标 = 空白的 Electron webview 链接

javascript - Reduce 方法以计算具有特定键的对象值

c# - 异步请求如何用于服务器端验证

javascript - 为什么所需的属性没有添加到变量中?

javascript - jQuery 根据输入添加或删除表格行

jquery - 将选择器添加到我的 iframe

关闭子窗口后 WPF 主窗口置于后台