Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE未拾取模糊事件(jQuery)_Javascript_Jquery_Internet Explorer - Fatal编程技术网

Javascript IE未拾取模糊事件(jQuery)

Javascript IE未拾取模糊事件(jQuery),javascript,jquery,internet-explorer,Javascript,Jquery,Internet Explorer,我做了一个快速搜索,但找不到一个具体的解决方案(我相信它已经被回答),但,我需要找出这个 有人知道为什么这在IE中不起作用吗 $(document).ready(function() { $(document).blur(function() { window.close(); }); }); 那该怎么办呢? 谢谢。我敢肯定,您无法检测到窗口外的咔哒声,这似乎是您正在尝试的 如果你想关闭的话,我建议你用一个新窗口,而不是一个新窗口。它们有一些漂亮的功能,比如加载

我做了一个快速搜索,但找不到一个具体的解决方案(我相信它已经被回答),但,我需要找出这个

有人知道为什么这在IE中不起作用吗

$(document).ready(function() {
    $(document).blur(function() {
        window.close();
    });
});
那该怎么办呢?
谢谢。

我敢肯定,您无法检测到窗口外的咔哒声,这似乎是您正在尝试的


如果你想关闭的话,我建议你用一个新窗口,而不是一个新窗口。它们有一些漂亮的功能,比如加载整个其他页面,甚至是iFrame。

尝试将模糊绑定到
正文
,而不是
文档

这很有效。我给尸体贴了个身份标签,然后把它绑起来。我不得不保留$(文档)以供其他浏览器使用。我收回它。它不起作用。无论何时单击任何内容,窗口都会关闭。请尝试添加
$('body')。单击(function(){return false;})我最终使用了传染病的解决方案,但我给了你一张赞成票,因为我很有帮助,而且非常接近答案。我对这个解决方案感到失望。。。我一直在用Facebox。我唯一的问题是我需要一个javascript函数来启动对话框,facebox会查找href。。。我现在有点厌倦了查找对话框。。。Gahhwell,我最终同意了你的想法。。。一个对话框。我不能说你真的回答了这个问题,但它起了作用,所以我给你打勾。好吧,你不能真正捕获
主体的
blur
事件,因为它不是一个输入,这主要是
blur
的作用。模糊=当它失去焦点时。由于“body”或“document”不能有焦点(其中有一个光标),所以逻辑上不能有模糊。当您在窗口外单击时,您似乎正在尝试捕获,这更像是一种对话框行为。