我的 html 页面中几乎没有元素具有 tabIndex 属性。
现在我有一个基于 div 的模态弹出窗口从此页面打开。我在这个有 tabIndex 的弹出窗口中有几个元素。
问题:当用户按下选项卡时,焦点设置到弹出窗口中的每个元素,在弹出窗口中的最后一个元素获得焦点后,用户仍然按下选项卡,焦点将转到主页中的元素我不想要。
有什么方法可以在弹出窗口本身的元素上旋转焦点吗?
最佳答案
如果您只需要在最后一个元素焦点离开后重新聚焦在第一个元素上,那么使用 Jquery 的 focustout() 用于最后一个元素,然后使用 $('#FirstElement').focus()
希望对你有帮助
关于javascript - tabIndex 和 Javascript 弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10094022/