【发布时间】:2011-12-18 17:54:13
【问题描述】:
我有一个 jquery ui 对话框,其中包含动态加载的选项卡/带有内容的 JSON。由于复杂性,我无法真正发布小提琴或相关代码(代码太多)。
发生的情况是,当对话框打开时,您可以在对话框中的元素之间切换,直到第一个选项卡。之后,您将无法通过标签转到其他任何地方。焦点锁定在该选项卡上,即使您单击其他位置,焦点也会锁定在该选项卡上。
我无法找到此问题的实际原因。
那么,如何以编程方式移除焦点?
【问题讨论】:
-
你用的是什么浏览器?在 IE 中,您有时会无缘无故失去焦点。
-
是否已覆盖 TAB 的按键事件以手动管理焦点切换(就像显示模式对话框时可能会做的那样)?
-
我看到 keypress 事件的唯一地方是 keydown 函数能够将向下箭头击到选项卡的内容中。它适用于所有浏览器。
标签: javascript jquery focus bind