0

関数を使用しています

$(window).on("blur focus", function(e) {
    var prevType = $(this).data("prevType"); // getting identifier to check by
    if (prevType != e.type) {   //  reduce double fire issues by checking identifier
        switch (e.type) {
            case "blur":
                flashTitle(from + " messaged you", 500);
                break;
            case "focus":
                cancelFlashTitle();
                break;
        }
    }
    $(this).data("prevType", e.type); // reset identifier
})

ユーザーがタブを見ていない場合にのみ、フラッシュ タイトルをトリガーしたい。タブが現在フォーカスされていないことを意味します。現在、フラッシュタイトルは、最初にタブにフォーカスしてから離れる(ぼかす)場合にのみトリガーされます。

何か案は?ありがとうございました :-)

4

1 に答える 1