我的html页面中有一些元素,它有tabIndex属性。
现在我从这个页面打开了一个基于div的模态弹出窗口。我在这个弹出窗口中有几个元素有tabIndex。
问题:当用户按下选项卡时,焦点设置为弹出窗口中的每个元素,在弹出窗口中的最后一个元素获得焦点后仍然用户按Tab键,焦点将转到主页面中的元素我不想要的。
有没有办法将焦点旋转到弹出窗口中的元素?
答案 0 :(得分:3)
如果您需要的是在最后一个元素焦点结束后重新聚焦第一个元素,那么请使用 Jquery的focustout()表示最后一个元素,然后使用$('#FirstElement')。focus()
我希望有帮助