检测重点是浏览器地址栏?

时间:2010-03-23 15:11:04

标签: javascript javascript-events safari

有没有办法检测何时将焦点放在地址栏或浏览器搜索栏上?

我问,因为我正在努力将注意力集中在我的文档中的一个元素上,但在该元素中添加blur()侦听器(在同一元素上调用focus())在{{{ 3}} Mac - 当setFocus的超时为0时(插件需要),你无法将焦点放在地址栏上。

3 个答案:

答案 0 :(得分:14)

不,这是不可能的

答案 1 :(得分:3)

为什么不检查所需元素何时失去焦点?从那里开始工作? 我的意思是使用.focusout()事件,而不是.blur(),因为它的行为不同。

http://api.jquery.com/focusout/

答案 2 :(得分:0)

您只能使用DOM。

如果要访问地址栏,则需要在浏览器或自己的工具栏中运行控件。