【问题标题】:Refresh the page after 90 seconds after clicking on a button单击按钮后 90 秒后刷新页面
【发布时间】:2014-10-01 10:01:52
【问题描述】:

请问是否可以在单击按钮后 90 秒后刷新页面。

场景:

在 10:10:00,一个人点击了我网站上的一个按钮。该按钮将显示当前页面中的一些信息。

在 10:11:30(即 90 秒后)页面自行刷新。

我似乎找不到任何关于此的信息。大多数情况下,我看到的页面显示如何在不按按钮的情况下刷新同一页面。

我指的按钮使用<input type="submit"></input,而不是普通的<button>,因此页面会立即刷新。

【问题讨论】:

  • 尝试查找如何“刷新页面”和“如何在延迟后做某事”并将它们结合起来。
  • 研究setTimeout()
  • 尝试解决您的问题:“如何在按下按钮时运行代码”“如何在延迟后运行函数”,和“我如何重新加载页面。”(字面意思是谷歌这些句子。)然后结合你找到的功能。
  • @Sasse,我应该使用什么关键字来搜索此信息?

标签: javascript jquery html forms


【解决方案1】:

为此使用window.setTimeOut

document.getElementById("myBtn").addEventListener("click",function () {
  var timeoutID = window.setTimeout(function () {
      alert("That was 2 secs slow!");
  }, 2000);
});
<button id="myBtn">delayed alert</button>

【讨论】:

  • 问题没有用 jQuery 标记。
  • @Cerbrus : jquery 用于演示功能。 Window.setTimeout 不是 jquery。
猜你喜欢
  • 2014-10-21
  • 1970-01-01
  • 2016-07-12
  • 2019-08-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-20
相关资源
最近更新 更多