调用blur()方法时窗口被推到多远?

时间:2011-10-20 00:32:33

标签: javascript internet-explorer focus

它一直走到后面吗?或者窗口只到浏览器窗口的后面?各种浏览器的功能有何不同?我的意思是,如果您的桌面上有一百万个窗口打开了一百万个其他应用程序,它会回溯多久?

2 个答案:

答案 0 :(得分:2)

当您在blur()对象上调用window方法时,其他浏览器不会更改其z顺序。但是,在Internet Explorer中,z-order设置为最低值 - 即窗口落后于所有其他打开的活动窗口,无论这些窗口是浏览器窗口还是其他应用程序。

请注意,如果在同一窗口中打开了其他选项卡,Internet Explorer将不会更改窗口的z顺序,因此此功能仅对以编程方式打开的窗口非常可靠。

答案 1 :(得分:0)

我认为.blur()不符合你的想法。以下是我在模糊相关方法中找到的一些文档:

听起来你认为blur()会隐藏一个窗口,但它实际上与当页面上的元素失去焦点时触发的事件有关。

element.blur()似乎是一个jQuery方法,它以编程方式触发调用它的元素的onBlur事件。