簡體   English   中英

如何編寫 function 以延遲 window 加載 3 秒?

[英]How do I write function to delay window load for 3 seconds?

我想將下面的 JavaScript 代碼執行的操作延遲 3 秒。 我該怎么做呢?

window.addEventListener("load", function alertFunc() {
    const loader = document.querySelector(".loader");
    loader.className += " hidden"; //class="loader hidden"
});

您可以使用setTimeout function 和 3000 作為

 window.addEventListener("load", function alertFunc() {

        setTimeout(()=>{
        const loader = document.querySelector(".loader");
        loader.className += " hidden"; //class="loader hidden"
        }, 3000)
    });
window.addEventListener("load", function alertFunc() {
    setTimeout(function() {
        const loader = document.querySelector(".loader");
        loader.className += " hidden"; //class="loader hidden"
    }, 3000);
});

https://www.w3schools.com/jsref/met_win_settimeout.asp

您可以使用 javascript 中的 setTimeout

 window.addEventListener("load", function() { console.log("Doc Loaded"); setTimeout(callAfter3Second,3000); }); function callAfter3Second(){ console.log("3 second Waiting Done"); }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM