Simple loading bars in javascript / 자바스크립트로 심플 로딩바 만들기

<style>
#loadingBar {width:0%; height:10px; background-color:pink; margin:0; padding:0;}
</style>

<div id="loadingBar"></div>

<script>
 var bar = document.getElementById("loadingBar");
 window.onload= start;
var i=0;
function loading(){
i+=0.1;
bar.style.width= i + "%";
if(i>=100){
clearInterval(timer);
}
}
function start(){
timer= setInterval(loading, 5);
}
</script>
--------------------------------------------------------------------------------------------------
<style>
#loadingBar {width:0%; height:10px; background-color:pink; margin:0; padding:0;}
</style>

<div id="loadingBar"></div>

<script>
 var bar = document.getElementById("loadingBar");
 window.onload= start;
var i=0;
function loading(){
i+=0.1;
j = i * 0.1;
bar.style.width= j + "%";
console.log(i);
if(i==1000){
clearInterval(timer);
}
}
function start(){
timer= setInterval(loading, 5);
}
</script>

---------------------------------------------------------------------------------------------------

    <body onload="var progress_run_id = setInterval(progress, 30);">
        <div style="border: 2px solid pink; width:200px; height:5px;">
            <div id="progress" style="height:5px; width:0px; background-color:skyblue;"/>
        </div>
    </body>

        <script type="text/javascript">
        var prg_width = 200;
        function progress() {
            var node = document.getElementById('progress');
            var w    = node.style.width.match(/\d+/);
            if (w == prg_width) {
                clearInterval(progress_run_id);
            }
            node.style.width = parseInt(w) + 1 + 'px';
        }
        </script>




댓글

이 블로그의 인기 게시물

Lottery in javascript / 자바스크립트로 경품추첨기 만들기

Accordion Menu in jQuery / 제이쿼리로 아코디언 메뉴 만들기

Quick Menu(flying menu) in jQuery / 제이쿼리로 퀵메뉴 바 만들기