Как мне написать функцию для задержки загрузки окна на 3 секунды? - PullRequest
0 голосов
/ 27 апреля 2020

Я хочу отложить действие, выполняемое приведенным ниже кодом JavaScript, на 3 секунды. Как мне это сделать?

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

Ответы [ 3 ]

4 голосов
/ 27 апреля 2020

Вы можете использовать setTimeout функцию с 3000 как

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

        setTimeout(()=>{
        const loader = document.querySelector(".loader");
        loader.className += " hidden"; //class="loader hidden"
        }, 3000)
    });
1 голос
/ 27 апреля 2020
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

0 голосов
/ 27 апреля 2020

Вы можете использовать setTimeout от javascript

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


function callAfter3Second(){
    console.log("3 second Waiting Done");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...