如果标签不活动,如何每5秒重新加载一个标签

时间:2014-07-21 08:53:17

标签: javascript jquery tabs refresh milliseconds

大家好,我已经阅读了很多类似的问题,但我无法找到具体的解决方案。

我试试这个...但是只适用于第一次重新加载,而不是在后台刷新页面之后它不会在5秒后再次单独重新加载。

var isActive;

window.onfocus = function () { 
  isActive = true; 
}; 

window.onblur = function () { 
  isActive = false; 
}; 
setInterval(function () { 
  if (isActive == false) {location.reload();}
}, 5000);

谢谢你。

3 个答案:

答案 0 :(得分:0)

你可以尝试这个jquery IdleTimer plugin。它似乎满足了你的要求。

干杯..

答案 1 :(得分:0)

有很多方法可以解决这个问题。就像.......

setTimeout(function(){ window.location.reload(1); }, 5000);

<meta http-equiv="refresh" content="5" />

答案 2 :(得分:0)

我用这个解决....     jsfiddle.net/wve3H

感谢大家