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>
#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>
댓글
댓글 쓰기