Posted in Javascript onMarch 11, 2010
其实我本来的计划是做网页设计师的,可是没有人认为我设计的好,哥到现在还没有工作,发泄一下,不多说了。
效果图
需要用到的图片:
背景图片:
进度显示图片:
网页结构:
<div id="center"> <div id="message"></div> <div id="loading"><div></div></div> </div>
css代码:
代码
#center{ margin:50px auto; width:400px; } #loading{ width:397px; height:49px; background:url(bak.png) no-repeat; } #loading div{ width:0px; height:48px; background:url(pro.png) no-repeat; color:#fff; text-align:center; font-family:Tahoma; font-size:18px; line-height:48px; } #message{ width:200px; height:35px; font-family:Tahoma; font-size:12px; background-color:#d8e7f0; border:1px solid #187CBE; display:none; line-height:35px; text-align:center; margin-bottom:10px; margin-left:50px;
JavaScript代码:
代码
<script type="text/javascript" src="jquery-1.3.2.js"></script> <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()", 100); SetProgress(i); i++; } } $(document).ready(function() { doProgress(); }); </script>
jquery 简单的进度条实现代码
声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@