1

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

现在我从这个页面打开了一个基于 div 的模态弹出窗口。这个弹出窗口中的元素很少,它有 tabIndex。

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

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

4

1 回答 1

3

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

我希望这会有所帮助

于 2012-04-10T18:53:21.797 回答