首頁 >web前端 >js教程 >jquery實作類比百分比進度條漸進效果碼_jquery

jquery實作類比百分比進度條漸進效果碼_jquery

WBOY
WBOY原創
2016-05-16 15:34:441346瀏覽

本文實例講述了jquery實作模擬百分比進度條漸進效果程式碼。分享給大家參考,具體如下:

這裡為了方便看到載入百分比,對程式碼進行了處理,實際使用時並不需要這樣。

運作效果截圖如下:

線上示範網址如下:

http://demo.jb51.net/js/2015/jquery-mn-bfb-scroll-cha-style-demo/

具體程式碼如下:

<html>
<head>
<title>jquery模拟百分比进度条</title>
<script type='text/javascript' src='jquery1.3.2.js'></script>
<style>
#loading{ background:url(bak.png) 0 0 no-repeat; width:397px; height:49px;}
#loading div{ background:url(pro.png) 0 0 no-repeat; line-height:49px;height:49px; text-align:right;}
</style>
<script type="text/javascript">
var progress_id ="loading";
function SetProgress(progress) {
if (progress) {
$("#" + progress_id +" > div").css("width",String(progress) + "%"); //控制#loading div宽度
$("#" + progress_id +"> div").html(String(progress) + "%"); //显示百分比
}
}
var i = 0;
function doProgress() {
if (i > 100) {
$("#message").html("恭喜您,歌曲上传成功!").fadeIn("slow");//加载完毕提示
return;
}
if (i <= 100) {
setTimeout("doProgress()",500);
SetProgress(i);
i++;
}
}
$(document).ready(function() {
doProgress();
});
</script>
</head>
<body>
<div id="message"></div>
<div id="loading"><div>
</body>
</html>

希望本文所述對大家jQuery程式設計有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn