如何在javascript或jquery中刷新或重新加载具有超时的页面

时间:2017-02-02 22:18:25

标签: javascript jquery refresh settimeout reload

如何在

时仅在javascript或jquery中刷新或重新加载具有超时的页面
  • 可见特定类 或
  • 找不到
  • img

我找到了这个https://stackoverflow.com/a/14787543/7051635,但没有超时,当我在未找到的omg前面时,没有任何事情发生。

1 个答案:

答案 0 :(得分:3)

使用 setTimeout() 全局方法创建计时器。这将在5000毫秒(5秒)后重新加载页面:

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

此代码可以添加到您需要的任何事件中。所以,例如:



var theDiv = document.querySelector("div");

// When the div is clicked, wait 5 seconds and then hide it.
theDiv.addEventListener("click", function(){
   setTimeout(function(){ 
     theDiv.classList.add("hide"); 
   }, 5000);
});

.hide { display:none; }

<div>Now you see me.</div>
&#13;
&#13;
&#13;