代码之家  ›  专栏  ›  技术社区  ›  Georg Schölly Crazy Developer

当页面被推到后台时是否有javascript事件?

  •  4
  • Georg Schölly Crazy Developer  · 技术社区  · 16 年前

    我记得我曾经用过这样的事件,但我记不起名字了。

    我试图完成的具体任务是当浏览器窗口不在前台时停止我的幻灯片放映。我正在使用jquery淡出不同的图像,它使用相当多的CPU电源。

    当用户切换到另一个应用程序/页面时,是否有事件告诉我。

    2 回复  |  直到 16 年前
        1
  •  2
  •   Anpher    16 年前

    窗口焦点事件有一些错误,所以我也使用了mousemove事件。

    $(window).blur(function(){
      // stop the slideshow
    }).bind("focus mousemove", function(){
      // start the slideshow
    });
    
        2
  •  2
  •   Jordan    16 年前

    您应该能够使用窗口的onblur事件来检测该更改。