[英]jQuery .load(function) and .addClass in Order to Remove Preloader is Not Working
[英]on load preloader with timeout function
我已經研究了很多,但沒有找到任何解決方案。 我有一個頁面,底部有大量圖片滑塊,里面也有很多文字。 文本與其他一些即將加載的淺色圖像一起很重要。 最后的圖像滑塊導致頁面延遲,我理解它會。
當前代碼
$(window).on('load', function () {
$('.preloader').fadeOut(300);
});
當我有一個快速的加載時間和良好的連接時,這種情況很有效。 但是當連接變慢時,由於最終的圖像滑塊,加載時間會增加。
我想要實現的是:
我不希望每個頁面加載都有一個固定的 n 秒計時器。
PS:我對js很陌生,但我了解腳本的一般概念。
請幫忙,謝謝。
您可以通過配置預加載器和頁面加載之間的競爭來解決這個問題。
如果預加載器贏得比賽,則顯示它。
如果頁面贏得比賽,則永遠不會顯示預加載器並直接顯示圖像滑塊。
但是,一種解決方案可能是在所有情況下都顯示非侵入式預加載器,如果頁面加載速度很快,那么用戶可能永遠不會看到它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.