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 哈希表(hashtable)的简单实现
Jan 20 Javascript
javascript 函数速查表
Feb 07 Javascript
jQuery下通过$.browser来判断浏览器.
Apr 05 Javascript
JS代码同步文本框内容的实例方法
Jul 12 Javascript
jQuery实现contains方法不区分大小写的方法
Feb 13 Javascript
jQuery文字横向滚动效果的实现代码
May 31 Javascript
Bootstrap表单简单实现代码
Mar 06 Javascript
JavaScript设计模式之建造者模式实例教程
Jul 02 Javascript
layui 实现加载动画以及非真实加载进度的方法
Sep 23 Javascript
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
Aug 19 Javascript
请求时token过期自动刷新token操作
Sep 11 Javascript
JavaScript如何实现防止重复的网络请求的示例
Jan 28 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 中的4种标记风格介绍
2012/05/10 PHP
使用PHP导出Word文档的原理和实例
2013/10/21 PHP
php获取从html表单传递数组的方法
2015/03/20 PHP
PHP单例模式详细介绍
2015/07/01 PHP
人脸识别测颜值、测脸龄、测相似度微信接口
2016/04/07 PHP
Yii控制器中filter过滤器用法分析
2016/07/15 PHP
Laravel 5.4前后台分离,通过不同的二级域名访问方法
2019/10/13 PHP
js隐藏与显示回到顶部按钮及window.onscroll事件应用
2013/01/25 Javascript
关于JS数组追加数组采用push.apply的问题
2014/06/09 Javascript
jquery显示隐藏input对象
2014/07/21 Javascript
jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
2015/12/12 Javascript
学习JavaScript设计模式之代理模式
2016/01/12 Javascript
原生js仿jquery animate动画效果
2016/07/13 Javascript
AngularJs Scope详解及示例代码
2016/09/01 Javascript
JS实用的带停顿的逐行文本循环滚动效果实例
2016/11/23 Javascript
微信小程序 上传头像的实例详解
2017/10/27 Javascript
nodejs acl的用户权限管理详解
2018/03/14 NodeJs
解析vue、angular深度作用选择器
2019/09/11 Javascript
js操作两个json数组合并、去重,以及删除某一项元素
2020/09/22 Javascript
python目录操作之python遍历文件夹后将结果存储为xml
2014/01/27 Python
Centos5.x下升级python到python2.7版本教程
2015/02/14 Python
用Python给文本创立向量空间模型的教程
2015/04/23 Python
python如何求解两数的最大公约数
2018/09/27 Python
Django中更改默认数据库为mysql的方法示例
2018/12/05 Python
对python中xlsx,csv以及json文件的相互转化方法详解
2018/12/25 Python
用Python配平化学方程式的方法
2019/07/20 Python
python实现在一个画布上画多个子图
2020/01/19 Python
python爬虫把url链接编码成gbk2312格式过程解析
2020/06/08 Python
Python创建临时文件和文件夹
2020/08/05 Python
HOTEL INFO英国:搜索全球酒店
2019/08/08 全球购物
亚马逊新加坡官方网站:Amazon.sg
2020/03/25 全球购物
干部作风整顿个人剖析材料
2014/10/06 职场文书
装配车间主任岗位职责
2015/04/08 职场文书
工厂仓库管理员岗位职责
2015/04/09 职场文书
postgreSQL数据库基础知识介绍
2022/04/12 PostgreSQL
Java实现添加条码或二维码到Word文档
2022/06/01 Java/Android