<div class="preloader">
<div class="items">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
</div>
<div class="wrapper">
<p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ipsa inventore, deleniti excepturi porro dicta, doloribus quisquam sequi quod ab reprehenderit assumenda? Voluptatibus accusantium aliquam magnam. Praesentium dolore, possimus blanditiis perferendis
sit labore incidunt dolores mollitia odio vitae fuga ipsa corporis alias. Amet laboriosam porro et quod. Dolor ullam asperiores voluptatum, alias animi suscipit vel enim ducimus saepe debitis earum natus rerum dicta dolorum hic atque. Voluptate facilis,
tempore incidunt minus veniam explicabo aut. Beatae assumenda iure omnis nisi quae at, quisquam porro sunt temporibus sint praesentium! Voluptatum debitis optio ipsum labore nostrum, aperiam ex consequatur laudantium facilis. Dolor dolorum quia, ullam
earum, architecto, voluptate accusamus ratione beatae et at a explicabo! Sed, animi nisi. Eos amet atque, quo sit molestiae illo maxime numquam, ipsam quibusdam natus veritatis nemo obcaecati eius voluptate doloremque deleniti, asperiores deserunt!
Sequi consectetur rem dolore aliquam optio? Voluptate exercitationem hic eaque consequatur corrupti atque distinctio ratione, veritatis aut id? Error incidunt repellendus eveniet accusamus nihil, culpa dolorum. Quo suscipit doloremque recusandae maiores
aliquam vel alias deserunt animi saepe, aperiam cum voluptatibus! Aliquid accusantium eos eaque provident, natus dolores obcaecati fuga illum soluta veniam repellat officia, cupiditate recusandae consequatur sint sed alias possimus dolor beatae! Amet
impedit excepturi veritatis illo? Quisquam ea praesentium aspernatur alias corrupti itaque rem aliquam modi? Animi, ipsum nisi. Officiis quam est molestiae? Molestiae placeat voluptas incidunt. Facilis id neque quasi labore, esse optio fugit rerum
doloribus voluptas quo provident sunt eligendi magni vitae assumenda animi eos aspernatur! Excepturi odit quasi dicta eos ex, ratione ipsum aspernatur quos, voluptates alias fuga eum quod, nisi magnam nam vitae illum. Magni saepe animi, quaerat ab
dolores reiciendis nihil! Enim voluptatibus ex exercitationem alias? Distinctio quia porro earum! Eius laboriosam esse minus aliquam. Quasi ab excepturi reiciendis animi modi? Voluptas adipisci minus aperiam veniam magnam. Voluptatibus.</p>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
所以也是可以的
你可以使用 events
window.onload,但是如果你使用 JavaScript 异步加载(我使用requireJS),那么禁用横幅的代码可能会在 event 之后window.onload加载,并且 preloader 不会关闭。为了隐藏预加载器,我至少使用了这个,没有 jQuery:
AMD 模块的真实示例:
默认情况下,我们会在所有内容之上放置一个带有 gif 的可见块。
接下来,我们为它编写jquery代码
whitepower 类在哪里 - 使用 css3 GIF 平滑隐藏块
overfloff - 禁用滚动(溢出:隐藏),以便在加载过程中不滚动站点标题。
gogobonuspower - 使透明(不透明度:0)
并在一定时间后隐藏块(显示:无)
当然,我们删除了 .htaccess 中的 gif 缓存我以一种丑陋的方式做到了