jquery实现模拟百分比进度条渐变效果代码
作者:bea
本文实例讲述了jquery实现模拟百分比进度条渐变效果代码。分享给大家供大家参考,具体如下: 这里为了便于看到加载百分比,对代码进行了处理,实际使用时并不需要这样。 运行效果截图如下: 在线演示地址如下: http://demo./js/2015/jquery-mn-bfb-scroll-cha-style-demo/ 具体代码如下: <html><head><title>jquery模拟百分比进度条</title><
本文实例讲述了jquery实现模拟百分比进度条渐变效果代码。分享给大家供大家参考,具体如下:
这里为了便于看到加载百分比,对代码进行了处理,实际使用时并不需要这样。
运行效果截图如下:
在线演示地址如下:
http://demo./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程序设计有所帮助。
有用 | 无用
这里为了便于看到加载百分比,对代码进行了处理,实际使用时并不需要这样。
运行效果截图如下:
在线演示地址如下:
http://demo./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程序设计有所帮助。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- JavaScript中的定时器之Item23的合理使用
- javascript字符串替换函数如何一次性全部替换掉
- JS实现带提示的星级评分效果完整实例
- jQuery实现仿QQ空间装扮预览图片的鼠标提示效果代码
- jQuery密码强度检测插件passwordStrength用法实例分析
- 基于jQuery实现的美观星级评论打分组件代码
- jQuery实现的个性化返回底部与返回顶部特效代码
- 自己动手写的javascript前端等待控件
- jQuery实现的仿百度分页足迹效果代码
- JavaScript获取function所有参数名的方法
- jQuery实现瀑布流布局详解(PC和移动端)
- jQuery实现切换页面过渡动画效果
- js实现跨域的4种实用方法原理分析
- 异步JS框架的作用以及实现方法
- 图解JavaScript中的this关键字
- jquery validate demo 基础
- jQuery实现彩带延伸效果的网页加载条loading动画
- jquery实现的伪分页效果代码
- 牛叉的Jquery——Jquery与DOM对象的互相转换及DOM的三种操作