使用JQuery绑定"窗口"的"焦点"和"模糊"功能,在IE中不起作用

46 javascript jquery

我需要像下面这样使用JQuery:

var focusFlag = 1;
jQuery(window).bind("focus", function(event)
{
focusFlag = 1;
});

jQuery(window).bind("blur", function(event)
{
focusFlag = 0;
});
Run Code Online (Sandbox Code Playgroud)

有谁知道为什么这对IE不起作用?

Dmy*_*nko 102

只是为了得到正确的答案:

$(function() {
    $(window).focus(function() {
        console.log('Focus');
    });

    $(window).blur(function() {
        console.log('Blur');
    });
});
Run Code Online (Sandbox Code Playgroud)

请注意,在FF和IE中,"焦点"事件会触发〜文档加载,而在Chrome中,只有在窗口失去焦点之前它才会触发,现在它已经重新获得它.

  • 得到答案仍然很好.这是我在这个主题上找到的第一个链接. (40认同)
  • 这是一岁的O_o (5认同)