国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JavaScript實現網頁頭部進度條刷新

2019-11-19 16:49:08
字體:
來源:轉載
供稿:網友

本文刷新會頭部會出現,因為并沒有真正的參與到瀏覽器加載是否完整這個渲染過程中來,所以只是一個表象,并不是說這個顯示完了就瀏覽器也加載完了所以資源。

效果圖:

先看下html:

就兩個標簽

<div id="barbg">   <div id="bar">   </div>  </div>

CSS:

布局也很簡單

 <style>   *{margin:0;padding:0;}   #barbg{height:5px; background:rgb(149,143,143)}   #barbg div{width:0; height:5px; position:relative; background:rgb(230,10,10);}  </style>

JS

然后原生JS的話就是這樣了

 <script>   document.onreadystatechange = function(){    var bar = document.getElementById('bar');    var barbg = bar.parentNode;    var wd = document.body.scrollWidth || document.documentElement.scrollWidth;    var t = 10;    var d = 0;    var i = 0;    var timer = setInterval(goto,10);    function goto(){     d = d + t ;     bar.style.width = d + 'px';     if(d >= wd){      clearInterval(timer);      bar.style.background = 'rgba(230,10,10,0)';      none();     }    }    function none(){     var a = 10 - i;     i++;     if(a != 0 && a != 10){a = a * 0.1}     if(a === 10){a = 1}     if(a === 0){a = 0}     barbg.style.background = 'rgba(230,10,10,' + a + ')';     if(a === 0){barbg.style.display = 'none'}     if(a != 0){setTimeout(none,50);}    }   }  </script>

以上所述是小編給大家介紹的JavaScript實現網頁頭部進度條刷新實例代碼,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的,在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永吉县| 龙井市| 鹤峰县| 北京市| 扬州市| 化隆| 乐亭县| 含山县| 金湖县| 汝南县| 凤城市| 西青区| 旅游| 江津市| 焉耆| 潍坊市| 禄丰县| 延川县| 连云港市| 丰都县| 钟祥市| 盐山县| 陆丰市| 凤凰县| 陵川县| 新营市| 汤阴县| 河曲县| 吴川市| 虹口区| 南郑县| 日土县| 台北市| 苏尼特左旗| 娄底市| 大足县| 昭通市| 沽源县| 图木舒克市| 松桃| 稻城县|