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入门学习--进度条的主要内容,如果未能解决你的问题,请参考以下文章