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设置css属性的代码
Dec 28 Javascript
仿中关村在线首页弹出式广告插件(jQuery版)
May 03 Javascript
防止文件缓存的js代码
Jan 10 Javascript
一个JavaScript函数把URL参数解析成Json对象
Sep 24 Javascript
jQuery中:focus选择器用法实例
Dec 30 Javascript
jquery中map函数遍历数组用法实例
May 18 Javascript
JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
Mar 29 Javascript
JS奇技之利用scroll来监听resize详解
Jun 15 Javascript
JavaScript中变量、指针和引用功能与操作示例
Aug 04 Javascript
JavaScript学习笔记之DOM基础操作实例小结
Jan 09 Javascript
js实现开关灯效果
Mar 30 Javascript
jQuery实现简易QQ聊天框
Feb 10 jQuery
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 魔术函数使用说明
2010/05/14 PHP
php强大的时间转换函数strtotime
2016/02/18 PHP
浅谈PHP中关于foreach使用引用变量的坑
2016/11/14 PHP
使一个函数作为另外一个函数的参数来运行的javascript代码
2007/08/13 Javascript
IE下使用cloneNode注意事项分享
2012/11/22 Javascript
用JS做的简单的可折叠的两级树形菜单
2013/09/21 Javascript
标题过长使用javascript按字节截取字符串
2014/04/24 Javascript
简介JavaScript中fixed()方法的使用
2015/06/08 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
2016/01/29 Javascript
jQuery简单实现彩色云标签效果示例
2016/08/01 Javascript
Boostrap实现的登录界面实例代码
2016/10/09 Javascript
Vuejs仿网易云音乐实现听歌及搜索功能
2017/03/30 Javascript
ES6新特性二:Iterator(遍历器)和for-of循环详解
2017/04/20 Javascript
jQuery+pjax简单示例汇总
2017/04/21 jQuery
js实现本地时间同步功能
2017/08/26 Javascript
微信禁止下拉查看URL的处理方法
2017/09/28 Javascript
jQuery实现页码跳转式动态数据分页
2017/12/31 jQuery
jQuery 防止相同的事件快速重复触发方法
2018/02/08 jQuery
JS实现将链接生成二维码并转为图片的方法
2018/03/17 Javascript
js比较两个单独的数组或对象是否相等的实例代码
2019/04/28 Javascript
微信小程序基于canvas渐变实现的彩虹效果示例
2019/05/03 Javascript
javascript实现简单页面倒计时
2021/03/02 Javascript
python爬虫实战之爬取京东商城实例教程
2017/04/24 Python
python+pyqt实现右下角弹出框
2017/10/26 Python
Python编程二分法实现冒泡算法+快速排序代码示例
2018/01/15 Python
为什么选择python编程语言入门黑客攻防 给你几个理由!
2018/02/02 Python
Django 使用Ajax进行前后台交互的示例讲解
2018/05/28 Python
Python模块的加载讲解
2019/01/15 Python
pytorch实现mnist数据集的图像可视化及保存
2020/01/14 Python
python实现udp传输图片功能
2020/03/20 Python
python的Jenkins接口调用方式
2020/05/12 Python
python rolling regression. 使用 Python 实现滚动回归操作
2020/06/08 Python
前端制作动画的几种方式(css3,js)
2016/12/12 HTML / CSS
2014年电厂个人工作总结
2014/11/27 职场文书
2015年精神文明建设工作总结
2015/04/21 职场文书
2015年销售内勤工作总结
2015/04/27 职场文书