如何在当前时间结束后刷新当前页面

时间:2016-11-24 18:59:36

标签: timer set settimeout

嗨我想在任何ID时间到期后刷新页面

<script type="text/javascript"> setInterval("divID();",1000); function divID(){ $('#btime').load(location.href + ' #bitime'); $('#rtime').load(location.href + ' #retime'); $('#stime').load(location.href + ' #shtime'); } </script>

<div id="btime"><div id="bitime"></div></div>
<div id="rtime"><div id="retime"></div></div>
<div id="stime"><div id="shtime"></div></div>

在时间到期之后任何div ID之后我想刷新一次页面,请问我该如何继续使用我的实际脚本呢?

1 个答案:

答案 0 :(得分:0)

一旦您的ID时间过期,您可以使用location.reload()重新加载页面。

setInterval(function() {
  divID();
  checkIdExpired();
}, 1000); 

function checkIdExpired() {
 $('#btime, #rtime, #stime').each(function(el){
    // Here your condition
    if ($(el).html() === 'something') {
      // Reload
      location.reload(); 
    }
  });
};

function divID() {
  $('#btime').load(location.href + ' #bitime');
  $('#rtime').load(location.href + ' #retime');
  $('#stime').load(location.href + ' #shtime');
}