[英]Javascript Delaying with setTimeout for a function that uses SetInterval
[英]setTimeout for delaying opening a popup in Javascript
我需要延遲打開彈出窗口。 這是我的彈出窗口的代碼:
<script type="text/javascript">
var pmauid = 'Numbers';
var pmawid = 'Numbers';
var fq = '0';
</script>
<script type="text/javascript" src="http://mypopnetwork.com"></script>
所以,我需要在這部分代碼中應用延遲:
<script type="text/javascript" src="http://mypopnetwork.com"></script>
如果我以這種方式進行編輯,則什么也沒有發生:
<script type="text/javascript" window.setTimeout() src="http://mypopnetwork.com"></script>
也許我的語法錯誤。 單擊警報框后,此彈出窗口通常會打開。
我也試過這種方式:
setTimeout(function () {
<script type="text/javascript" src="http://mypopnetwork.com"></script>;
}, 5000);
首先,您將 JavaScript 視為某種屬性,它應該位於<script>
標記之間(如果您是內聯的),例如:
<script>
// your code here
</script>
或者如果你想引用一個 JavaScript 文件:
<script src="./whatever.js"></script>
或者
<script src="http://foo.com/script.js"></script>
其次,您需要為setTimeout()
提供回調和超時長度。 所以最后,你的代碼應該是這樣的:
setTimeout(function () {
alert("whatever");
}, 5000);
回調是您想要在計時器之后觸發的地方,500 是以毫秒為單位的延遲。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.