JavaScript入门学习--进度条

Posted 涂磊的小作,请赐教

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript入门学习--进度条相关的知识,希望对你有一定的参考价值。

<html>
<style type="text/css">
#bar{width:0px; height:20px;
     background:#ee00ff;}//定义进度条的前景色
</style>
<script>
   var act;
   function over(){
     var w=document.getElementById("bar").style.pixelWidth;
     if (w<400){
                 document.getElementById("bar").style.pixelWidth=w+2;
                 document.getElementById("txt").innerText="Loading..."+Math.floor((w/400)*100)+"%";
                 clearTimeout(act);
                 act=setTimeout(over,10);
     }  else{document.getElementById("txt").innerText="载入完成100%";
     };

   };
   function out(){
     var w=document.getElementById("bar").style.pixelWidth;
     if (w>0){
                 document.getElementById("bar").style.pixelWidth=w-2;
                 document.getElementById("txt").innerText="Loading..."+Math.floor((w/400)*100)+"%";
                 clearTimeout(act);
                 act=setTimeout(out,10);
     }  else{document.getElementById("txt").innerText="载入完成0%";
     };

   };
   function Apouse(){
                 clearTimeout(act);
   };
</script>
<button onclick="over()">开始转入</button><br>
<button onclick="out()">开始卸载</button><br><br>
<button onclick="Apouse()">暂停</button><br><br>


<h4  id="txt">等待载入</h4>
<div id="bar"></div>

</html>

  

以上是关于JavaScript入门学习--进度条的主要内容,如果未能解决你的问题,请参考以下文章

活动到片段方法调用带有进度条的线程

十三周学习进度条

第二周学习进度条

学习进度条

第二周学习进度条

当片段视图加载是异步任务的一部分时,如何在片段加载之前显示进度条?