Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jquery:如何知道页面是否没有焦点?_Javascript_Jquery - Fatal编程技术网

Javascript jquery:如何知道页面是否没有焦点?

Javascript jquery:如何知道页面是否没有焦点?,javascript,jquery,Javascript,Jquery,例如,如果用户正在做其他事情,但没有查看此页面,jquery/javascript可以知道吗 我不需要非常精确,只是粗略地说。您可以尝试以下方法: $(window).focus(function(){ // back in focus }); 以及: 您可能希望在文档或窗口上使用模糊或聚焦输出事件 $(document).bind('focusout', function() { // window or tab just lost the focus }); 这就是使用jQu

例如,如果用户正在做其他事情,但没有查看此页面,jquery/javascript可以知道吗

我不需要非常精确,只是粗略地说。

您可以尝试以下方法:

$(window).focus(function(){
  // back in focus
});
以及:


您可能希望在
文档
窗口
上使用
模糊
聚焦输出
事件

$(document).bind('focusout', function() {
    // window or tab just lost the focus
});

这就是使用jQuery。您应该处理这个问题,也可以使用窗口对象作为目标。我不太确定跨浏览器这是如何工作的,但它应该表现得很好。

不查看此页面
。这到底是什么意思?根据本文档,文档级别的稳定性似乎不如窗口级别的稳定性:
$(document).bind('focusout', function() {
    // window or tab just lost the focus
});