関数を使用しています
$(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
})
ユーザーがタブを見ていない場合にのみ、フラッシュ タイトルをトリガーしたい。タブが現在フォーカスされていないことを意味します。現在、フラッシュタイトルは、最初にタブにフォーカスしてから離れる(ぼかす)場合にのみトリガーされます。
何か案は?ありがとうございました :-)