html、css和jquery相结合实现简单的进度条效果实例代码


Posted in Javascript onOctober 24, 2016

废话不多说了,直接给大家贴代码了,具体代码如下所示:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>jquery实现进度条</title>
<style type="text/css">
body{
padding:30px;

margin-left:450px;

margin-top:200px;

width:350px;

border: 1px solid #98AFB7;
}
.progressBar{

width:280px;

height:20px;

border: 1px solid #98AFB7;

border-radius:8px;

background:#e1dfdf;
}
input{

margin-bottom:15px;
}
span{

position:relative;

top:-20px;

left:290px;
}
#bar {

width: 0px;

height: 20px;

border-radius: 7px;

background: #5EC4EA;
}
</style>
//引入Jquery文件
<script src="Jquerys/jquery.js"></script>
<script type="text/javascript">
function progressBar() {

$("#bar").css("width", "0px");

var speed =20;//进度条的速度

bar = setInterval(function () {

nowWidth = parseInt($("#bar").width());

if (nowWidth <= 279) {


var barWidth = (nowWidth + 1);


$("#bar").css("width", barWidth + "px");


var totla = parseInt($(".progressBar").width())


var ss = barWidth / totla * 100;


$("#span_s").text(ss);


var index = $("#span_s").text().indexOf(".");


if (index != -1) {



var context = $("#span_s").text().substring(0, index);



$("#span_s").text(context);


}


else {



$("#span_s").text(ss);



if (parseInt($("#span_s").text()) == 100) {



alert('完成');



}


} 

} else {



clearInterval(bar);


}

}, speed);
}
</script>
</head>
<body>

<input type="button" value="开始" onclick="progressBar()" />

<div class="progressBar"><div id="bar"></div></div><span id="span_s">0</span><span>%</span>
</body>
</html>

这个进度条特别简单,首先html里面的话就是一个div里面嵌套一个div,然后写好想要的样式就行,特效的实现也很简单就是,一个定时器里面写一个匿名函数里面实现也很简单,我这里是20毫秒执行一个匿名函数,里面的代码就是一次增加一个像素,当然你这里也可以用百分比去增加像素。如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
javascript网页关闭时提醒效果脚本
Oct 22 Javascript
javascript一元操作符(递增、递减)使用示例
Aug 07 Javascript
js树插件zTree获取所有选中节点数据的方法
Jan 28 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
Dec 13 Javascript
Bootstrap入门书籍之(一)排版
Feb 17 Javascript
js和C# 时间日期格式转换的简单实例
May 28 Javascript
基于JS代码实现导航条弹出式悬浮菜单
Jun 17 Javascript
js仿拉勾网首页穿墙广告效果
Mar 08 Javascript
微信小程序 出现47001 data format error原因解决办法
Mar 10 Javascript
js实现日期显示的一些操作(实例讲解)
Jul 27 Javascript
JavaScript学习总结(一) ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)
Jan 07 Javascript
json对象及数组键值的深度大小写转换问题详解
Mar 30 Javascript
PHP捕捉异常中断的方法
Oct 24 #Javascript
angularJs关于指令的一些冷门属性详解
Oct 24 #Javascript
浅谈Angular中ngModel的$render
Oct 24 #Javascript
Javascript vue.js表格分页,ajax异步加载数据
Oct 24 #Javascript
H5移动端适配 Flexible方案
Oct 24 #Javascript
javascript的document中的动态添加标签实现方法
Oct 24 #Javascript
Ajax+FormData+javascript实现无刷新表单信息提交
Oct 24 #Javascript
You might like
《星际争霸II》全新指挥官斯台特曼现已上线
2020/03/08 星际争霸
thinkphp3.2实现跨控制器调用其他模块的方法
2017/03/14 PHP
精心挑选的15个jQuery下拉菜单制作教程
2012/06/15 Javascript
裁剪字符串trim()自定义改进版
2013/04/10 Javascript
Asp.Net alert弹出提示信息的几种方法总结
2014/01/29 Javascript
js实现分享到随页面滚动而滑动效果的方法
2015/04/10 Javascript
javascript+html5实现绘制圆环的方法
2015/07/28 Javascript
基于jQuery实现自动轮播旋转木马特效
2015/11/02 Javascript
JS从一组数据中找到指定的单条数据的方法
2016/06/02 Javascript
微信开发之调起摄像头、本地展示图片、上传下载图片实例
2016/12/08 Javascript
jquery 校验中国身份证号码实例详解
2017/04/11 jQuery
利用JS hash制作单页Web应用的方法详解
2017/10/10 Javascript
实现div内部滚动条滚动到底部和顶部的代码
2017/11/15 Javascript
Javascript网页抢红包外挂实现分享
2018/01/11 Javascript
Javascript获取某个月的天数
2018/05/30 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
nodejs dgram模块广播+组播的实现示例
2019/11/04 NodeJs
jQuery 实现DOM元素拖拽交换位置的实例代码
2020/07/14 jQuery
Python操作Access数据库基本步骤分析
2016/09/19 Python
简单谈谈Python中的几种常见的数据类型
2017/02/10 Python
Sanic框架Cookies操作示例
2018/07/17 Python
Python图像滤波处理操作示例【基于ImageFilter类】
2019/01/03 Python
python与字符编码问题
2019/05/24 Python
Python Threading 线程/互斥锁/死锁/GIL锁
2019/07/21 Python
爬虫代理池Python3WebSpider源代码测试过程解析
2019/12/20 Python
Python获取android设备cpu和内存占用情况
2020/11/15 Python
让IE6支持css3,让 IE7、IE8 都支持CSS3
2011/10/09 HTML / CSS
利物浦足球俱乐部官方商店(美国):Liverpool FC US
2019/10/09 全球购物
迪奥美国官网:Dior美国
2019/12/07 全球购物
副总经理工作职责
2013/11/28 职场文书
4s客服专员岗位职责
2013/12/01 职场文书
彩色的非洲教学反思
2014/02/18 职场文书
个人廉政承诺书
2015/04/28 职场文书
优秀班干部主要事迹材料
2015/11/04 职场文书
nginx 多个location转发任意请求或访问静态资源文件的实现
2021/03/31 Servers
Golang 链表的学习和使用
2022/04/19 Golang