如何在页面/标签处于非活动状态时停止setInterval自动刷新?

时间:2011-05-30 17:49:45

标签: javascript jquery setinterval

我有一个javascript来解析Twitter提要并每隔30秒在我的页面的一个块中显示它们,代码是这样的:

var auto_refresh = setInterval(
function ()
    {
        //get twitter feeds
    });
}, 30000);

现在,如果用户最小化了他的浏览器或切换到另一个标签(页面未激活),我想禁用此auto_referesh clearInterval(auto_refresh);

感谢您的帮助