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 に答える