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 Event学习第八章 事件的顺序
Feb 07 Javascript
纯JavaScript实现的完美渐变弹出层效果代码
Apr 02 Javascript
Ext JS 4实现带week(星期)的日期选择控件(实战一)
Aug 21 Javascript
Javascript的&amp;&amp;和||的另类用法
Jul 23 Javascript
angularjs实现的前端分页控件示例
Feb 10 Javascript
JS自定义滚动条效果简单实现代码
Oct 27 Javascript
JS使用对象的defineProperty进行变量监控操作示例
Feb 02 Javascript
Webpack4+Babel7+ES6兼容IE8的实现
Apr 10 Javascript
Angular 中使用 FineReport不显示报表直接打印预览
Aug 21 Javascript
JavaScript禁止右击保存图片,禁止拖拽图片的实现代码
Apr 28 Javascript
原生JS实现音乐播放器的示例代码
Feb 25 Javascript
36个正则表达式(开发效率提高80%)
Nov 17 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
php Session存储到Redis的方法
2013/11/04 PHP
php自动更新版权信息显示的方法
2015/06/19 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
2016/05/06 PHP
PHP数据库操作Helper类完整实例
2016/05/11 PHP
用jscript启动sqlserver
2007/06/21 Javascript
javascript打开新窗口同时关闭旧窗口
2009/01/16 Javascript
今天是星期几的4种JS代码写法
2013/09/17 Javascript
Jquery validation remote 验证的缓存问题解决方法
2014/03/25 Javascript
JavaScript定义类和对象的方法
2014/11/26 Javascript
javascript背景时钟实现方法
2015/06/18 Javascript
jquery.mousewheel实现整屏翻屏效果
2015/08/30 Javascript
浅析JavaScript中的变量复制、参数传递和作用域链
2016/01/13 Javascript
JavaScript对象数组如何按指定属性和排序方向进行排序
2016/06/15 Javascript
基于vuejs+webpack的日期选择插件
2020/05/21 Javascript
JavaScript构建自己的对象示例
2016/11/29 Javascript
vue+vuex+axios实现登录、注册页权限拦截
2018/03/09 Javascript
微信小程序实现tab左右切换效果
2020/11/15 Javascript
node将geojson转shp返回给前端的实现方法
2019/05/29 Javascript
vue中 this.$set的用法详解
2019/09/06 Javascript
vue-路由精讲 二级路由和三级路由的作用
2020/08/06 Javascript
SpringBoot在yml配置文件中配置druid的操作
2020/11/16 Javascript
python调用java的Webservice示例
2014/03/10 Python
Python实现Linux中的du命令
2017/06/12 Python
python实现多进程按序号批量修改文件名的方法示例
2019/12/30 Python
python语音识别指南终极版(有这一篇足矣)
2020/09/09 Python
CSS3教程(9):设置RGB颜色
2009/04/02 HTML / CSS
蔻驰英国官网:COACH英国
2020/07/19 全球购物
幼儿教育感言
2014/02/05 职场文书
2014年机关植树节活动方案
2014/02/27 职场文书
质检员岗位职责范本
2015/04/07 职场文书
2015年财务个人工作总结范文
2015/05/22 职场文书
晚会开场白和结束语
2015/05/29 职场文书
生日宴会家属答谢词
2015/09/29 职场文书
早上好问候语大全
2015/11/10 职场文书
小学语文教学反思范文
2016/03/03 职场文书
python 实现两个变量值进行交换的n种操作
2021/06/02 Python