【问题标题】:tabIndex and Javascript popup windowtabIndex 和 Javascript 弹出窗口
【发布时间】:2012-04-10 18:04:32
【问题描述】:

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

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

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

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

【问题讨论】:

  • 向我们展示您的标记和您迄今为止编写的脚本总是很方便...
  • "我的 html 页面中几乎没有包含 tabIndex 属性的元素。" - HTML 标签或元素上是否有 tabIndex 属性? tabIndex 属性的值是什么(您的页面和模式中的属性)?或者更好的是,就像 Dan 建议的那样,向我们展示一些示例代码。

标签: javascript popup window tabindex


【解决方案1】:

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

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2012-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-26
    • 2013-01-09
    • 2020-04-05
    相关资源
    最近更新 更多