2010-03-23 128 views
4

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

我问,因为我想保持专注一个元素在我的文档中,但加入了blur()监听到该元素(即相同的元素调用focus())的作品也很好地Safari Mac的 - 你不能把当setFocus的超时时间为0(对于插件是必需的)时,将焦点放在地址栏上。

回答

14

不,这是不可能的

0

您只能使用DOM。

如果你想访问地址栏,你需要一个在浏览器或你自己的工具栏上运行的控件。

3

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

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