如何在javascript或jquery中使用超时刷新或重新加载页面


如何

仅在以下情况下在javascript或jquery中刷新或重新加载超时页面

  • 特定类可见或
  • 未找到 IMG

我找到了这个 https://stackoverflow.com/a/14787543/7051635 但没有超时,当我在 OMG 面前找不到时,什么也没发生。

使用 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>

最新更新