2014-10-01 129 views
-4

我可以知道點擊按鈕後90秒後是否可以刷新頁面。點擊按鈕90秒後刷新頁面

場景:

在10:10:00,一個人點擊我的網站上的一個按鈕。該按鈕將在當前頁面顯示一些信息。

在10:11:30(即90秒後)頁面刷新自身。

我似乎無法找到關於此的任何事情。大多數情況下,我會看到顯示如何刷新同一頁面而無需按下按鈕的頁面。

我指的按鈕使用<input type="submit"></input而不是正常的<button>,因此頁面將立即刷新。

+0

嘗試找尋如何「刷新頁面」和「如何做一個延時後的東西」,並結合他們。 – Quentin 2014-10-01 10:03:41

+0

https://developer.mozilla.org/zh-cn/docs/Web/API/WindowTimers.setTimeout – andrew 2014-10-01 10:04:04

+0

研究setTimeout() – haxtbh 2014-10-01 10:04:06

回答

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>

+3

問題未使用jQuery進行標記。 – Cerbrus 2014-10-01 10:06:09

+0

@Cerbrus:jquery被用來演示功能。 'Window.setTimeout'不是jQuery。 – mithunsatheesh 2014-10-01 10:07:10

+0

非常好! Upvoted。 – Cerbrus 2014-10-01 10:14:26