JavaScript入門學習(2)--進度條

來源:互聯網
上載者:User

標籤:java   TE   完成   math   else   function   html   ntb   width   

<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入門學習(2)--進度條

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.