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 Xml增删改查(IE下)操作实现代码
Jan 30 Javascript
javascript 用记忆函数快速计算递归函数
Mar 15 Javascript
jQuery帮助之筛选查找 children([expr])
Jan 31 Javascript
JS获取客户端IP地址、MAC和主机名的7个方法汇总
Jul 21 Javascript
jquery+json实现分页效果
Mar 07 Javascript
全国省市二级联动下拉菜单 js版
May 10 Javascript
所见即所得的富文本编辑器bootstrap-wysiwyg使用方法详解
May 27 Javascript
AngularJS  ng-table插件设置排序
Sep 21 Javascript
JavaScript &amp; jQuery完美判断图片是否加载完毕
Jan 08 Javascript
微信小程序实战之轮播图(3)
Apr 17 Javascript
jQuery 实现图片的依次加载图片功能
Jul 06 jQuery
使用JS组件实现带ToolTip验证框的实例代码
Aug 23 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获取当前网址url并替换参数或网址的方法
2010/06/06 PHP
PHP中使用CURL模拟登录并获取数据实例
2014/07/01 PHP
JS+PHP实现用户输入数字后显示最大的值及所在位置
2017/06/19 PHP
phpstorm激活码2020附使用详细教程
2020/09/25 PHP
xml转json的js代码
2012/08/28 Javascript
jquery实现可拖动DIV自定义保存到数据的实例
2013/11/20 Javascript
Jquery对数组的操作技巧整理
2014/03/25 Javascript
用js格式化金额可设置保留的小数位数
2014/05/09 Javascript
JavaScript实现的链表数据结构实例
2015/04/02 Javascript
JavaScript获得页面base标签中url的方法
2015/04/03 Javascript
JQuery控制radio选中和不选中方法总结
2015/04/15 Javascript
javascript实现仿IE顶部的可关闭警告条
2015/05/05 Javascript
简介JavaScript中substring()方法的使用
2015/06/06 Javascript
JavaScript中0和&quot;&quot;比较引发的问题
2016/05/26 Javascript
详解XMLHttpRequest(一)同步请求和异步请求
2016/09/14 Javascript
Javascript面试经典套路reduce函数查重
2017/03/23 Javascript
利用prop-types第三方库对组件的props中的变量进行类型检测
2017/05/02 Javascript
如何通过非数字与字符的方式实现PHP WebShell详解
2017/07/02 Javascript
layui中layer前端组件实现图片显示功能的方法分析
2017/10/13 Javascript
浅谈webpack编译vue项目生成的代码探索
2017/12/11 Javascript
10个经典的网页鼠标特效代码
2018/01/09 Javascript
对angular4子路由&amp;辅助路由详解
2018/10/09 Javascript
小程序获取当前位置加搜索附近热门小区及商区的方法
2019/04/08 Javascript
在Python程序中操作文件之isatty()方法的使用教程
2015/05/24 Python
Python PyQt4实现QQ抽屉效果
2018/04/20 Python
PyCharm上安装Package的实现(以pandas为例)
2020/09/18 Python
matplotlib源码解析标题实现(窗口标题,标题,子图标题不同之间的差异)
2021/02/22 Python
Aeropostale官网:美国著名校园品牌及青少年服饰品牌
2019/03/21 全球购物
澳大利亚礼品篮网站:Macarthur Baskets
2019/10/14 全球购物
大学生自荐书范文
2013/12/10 职场文书
六年级学生评语
2014/04/22 职场文书
元旦联欢会策划方案
2014/06/11 职场文书
优秀党务工作者先进事迹材料
2014/12/25 职场文书
幼儿园百日安全活动总结
2015/05/07 职场文书
Nginx配置https的实现
2021/11/27 Servers
Android Flutter实现3D动画效果示例详解
2022/04/07 Java/Android