Skip to content
Snippets Groups Projects
loader.js 575 B
Newer Older
  • Learn to ignore specific revisions
  • let div = document.createElement("div");
    div.className = "loader";
    div.innerHTML = `<div class="loader-dots">
      <div class="dots"></div>
      <div class="dots"></div>
      <div class="dots"></div>
      <div class="dots"></div>
      <div class="dots"></div>
    </div>`;
    
    
    document.body.classList.add("stop-scrolling");
    
    Jonas Leder's avatar
    Jonas Leder committed
    document.body.appendChild(div);
    
    document.addEventListener('readystatechange', event => {
        if (event.target.readyState === "complete") {
            document.querySelector(".loader").style.display = "none";
    
            document.body.classList.remove("stop-scrolling");
    
    Jonas Leder's avatar
    Jonas Leder committed
        }
    });