0
    var y = 0;
var focus = true;

$(window).bind('focus', function() {
    if(!focus) {        
        console.log("Hello");
        document.title = "title";
        focus = true;
    }
});

$(window).bind('blur', function() {
    if(focus) {
        document.title = "title (" + y + ")";
        focus = false;
        y++;
    }
});

大家好,

上面的代码在 Google Chrome 中更改选项卡时无法正常工作,尽管它在控制台中打印“Hello”,但它不会将文档的标题重置为“title”。在 Firefox 和 IE 中它可以工作。

有什么帮助吗?

提前致谢。

4

1 回答 1

0

将变量的名称更改为其他名称,focus因为它可能会导致冲突。

于 2013-07-23T23:37:53.407 回答