麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > HTML > 正文

網頁加載進度條詳解(推薦)

2024-08-26 00:19:52
字體:
來源:轉載
供稿:網友

( 網頁加載時,有時內容過多,一直加載等待,而此時網頁顯示白色不顯示任何的東西,給用戶的體驗相當不好,所以,一般會在網頁加載成功前,會以html">進度條的形式,給用戶進行展示。讓用戶可以看到動畫,知道網頁正在加載中)

常見的方式有以下:

1. 定時器的進度條(假的)

<script type="text/javascript">     $(function(){         var loading=‘<div class="loading"><div class="pic"></div></div>‘;         $("body").append(loading);         setInterval(function(){             $(".loading").fadeOut();         },3000);     }); </script> 

2. 真實的獲取內容,實現加載進度條

要實現根據真實內容,來加載進度條,下面要介紹兩個知識點:

document.onreadystatechange  頁面加載狀態改變時的事件
document.readyState 返回當前文檔的狀態
1. uninitialized  -  還未開始載入
2. loading        -  載入中
3. interactive    -  已加載,文檔與用戶可以開始交互
4. complete       -  載入完成

2.1.  可以將如上定時器的代碼,修改為:

document.onreadystatechange=function(){          if(document.readyState=="complete"){                   $(".loading").fadeOut();          } } 

2.2.  將進度條變成css的小動畫進行顯示

推薦網站: https://preloaders.net/ 此網站有各種表示加載的小動畫 

http://autoprefixer.github.io/ 在線給css添加前綴 

https://loading.io/ 進度條小動畫 

進度條,html,網頁加載進度條

2.3: 定位在頭部的進度度,如下圖:

進度條,html,網頁加載進度條

注:此實現,也并未是真實的顯示出加載的進度,而是利用:代碼從上到下執行的原則
在代碼的不同位置,改變線條的寬度,在頁面的最后,讓寬度為100%來實現。

如下圖:

進度條,html,網頁加載進度條

2.4 實時獲取加載數據的進度條

建立圖像對象:圖像對象名稱= new  Image();
使用:onload事件
注:src屬性一定要寫到onload的后面,否則程序在IE中會出錯 
 

進度條,html,網頁加載進度條

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助~如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持!


注:相關教程知識閱讀請移步到HTML教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄色网页在线看 | a黄毛片| 一区二区三区四区视频在线观看 | 亚洲天堂在线电影 | 97干在线 | 天天草夜夜爽 | 欧美交在线| 精品免费在线视频 | 91午夜少妇三级全黄 | 911色_911色sss主站色播 | 成人毛片100部 | 午夜激情视频免费 | 欧美视频黄色 | 黄色大片高清 | 嫩嫩的freehdxxx | 久草经典视频 | 免费午夜视频在线观看 | 亚洲成人福利在线 | 91一区二区三区久久久久国产乱 | 成人福利视频导航 | 中文字幕在线观看www | 黄视频网站免费在线观看 | 日韩a毛片免费观看 | 久久精品资源 | 欧美成人精品一区二区三区 | 久章草在线视频 | 日本成人在线免费 | 亚洲精品wwww | 美女性感毛片 | 久久网国产 | 免费观看的毛片手机视频 | 黄色免费大片 | 成人18免费观看 | 一级黄色淫片 | 欧美另类在线视频 | 羞羞网站在线观看入口免费 | 国产成人精品二区 | 中文字幕在线永久 | 亚洲国产精品久久久 | 成人精品一区二区三区中文字幕 | 蜜桃免费在线 |