jquery 简单的进度条实现代码_Javascript教程-查字典教程网
jquery 简单的进度条实现代码
jquery 简单的进度条实现代码
发布时间:2016-12-30 来源:查字典编辑
摘要:其实我本来的计划是做网页设计师的,可是没有人认为我设计的好,哥到现在还没有工作,发泄一下,不多说了。效果图需要用到的图片:背景图片:进度显示...

其实我本来的计划是做网页设计师的,可是没有人认为我设计的好,哥到现在还没有工作,发泄一下,不多说了。

效果图

需要用到的图片:

背景图片:

进度显示图片:

网页结构:

复制代码 代码如下:

<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>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类