jquery实现加载进度条提示效果


Posted in Javascript onNovember 23, 2015

本文实例讲述了jquery实现加载进度条提示效果代码。分享给大家供大家参考。具体如下:
运行效果截图如下:

jquery实现加载进度条提示效果

具体代码如下:

<!DOCTYPE html>
<html>

 <head>
  <meta charset="utf-8">
  <title>进度条</title>
  <script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.4.1/jquery.min.js"></script>
 </head>

 <body>
  <div class="spinner"> </div> 
 </body>

</html>

css样式:

body,div {
 padding: 0;
 margin: 0;
}
div.spinner {
 position: absolute;
 width: 160px;
 height: 160px;
 margin-left: 240px;
 margin-top: 350px;
}
div.loaderdot {
 position: absolute;
 width: 20px;
 height: 20px;
 border-radius: 50%;
 background-color: rgb(29, 140, 248);
}  1 window.onload = function() {

js代码:

var total = 16,
   angle = 3 * Math.PI,
   Radius = 80,
   html = '';
  var spinnerL = parseInt($("div.spinner").css("margin-left"));
  var spinnerT = parseInt($("div.spinner").css("margin-top"));
  for (var i = 0; i < total; i++) {
   //对每个元素的位置和透明度进行初始化设置
   var loaderL = Radius + Radius * Math.sin(angle) - 10;
   var loaderT = Radius + Radius * Math.cos(angle) - 10;
   html += "<div class='loaderdot' style='left:" + loaderL + "px;top:" + loaderT + "px; opacity:" + i / (total - 1) + "'></div>";
   angle -= 2 * Math.PI / total;
 }
 $("div.spinner").empty().html(html);
 var lastLoaderdot = $("div.loaderdot").last();
 timer = setInterval(function() {
   $("div.loaderdot").each(function() {
   var self = $(this);
   
 var prev = self.prev().get(0) ? self.prev() : lastLoaderdot,
    
 opas = prev.css("opacity");
   
 self.animate({
    
opacity: opas
   
}, 50);
   });
 }, 60);
27}

希望本文所述对大家学习jquery程序设计有所帮助。

Javascript 相关文章推荐
return false,对阻止事件默认动作的一些测试代码
Nov 17 Javascript
JS调用CS里的带参方法实例
Aug 01 Javascript
jquery showModelDialog的使用方法示例详解
Nov 19 Javascript
jQuery实现点击按钮弹出可关闭层的浮动层插件
Sep 19 Javascript
原生JS实现的放大镜效果实例代码
Oct 15 Javascript
JavaScript基础——使用Canvas绘图
Nov 02 Javascript
微信小程序之ES6与事项助手的功能实现
Nov 30 Javascript
Vue数据驱动模拟实现2
Jan 11 Javascript
jQuery阻止移动端遮罩层后页面滚动
Mar 15 Javascript
Vue学习之路之登录注册实例代码
Jul 06 Javascript
vue页面使用阿里oss上传功能的实例(二)
Aug 09 Javascript
基于vue-video-player自定义播放器的方法
Mar 21 Javascript
使用jquery实现鼠标滑过弹出更多相关信息层附源码下载
Nov 23 #Javascript
javascript实现uploadify上传格式以及个数限制
Nov 23 #Javascript
Jquery 效果使用详解
Nov 23 #Javascript
JavaScript高级教程5.6之基本包装类型(详细)
Nov 23 #Javascript
jQuery实现简洁的导航菜单效果
Nov 23 #Javascript
Bootstrap每天必学之表格
Nov 23 #Javascript
js 右侧浮动层效果实现代码(跟随滚动)
Nov 22 #Javascript
You might like
解析使用ThinkPHP应该掌握的调试手段
2013/06/20 PHP
刷新页面的几种方法小结(JS,ASP.NET)
2014/01/07 Javascript
js触发onchange事件的方法说明
2014/03/08 Javascript
jQuery代码实现表格中点击相应行变色功能
2016/05/09 Javascript
JS实现的跨浏览器解析XML文件实例
2016/06/21 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
2016/09/01 Javascript
jQuery中fadein与fadeout方法用法示例
2016/09/16 Javascript
JS只能输入正整数的简单实例
2016/10/07 Javascript
浅谈JS中的反柯里化( uncurrying)
2017/08/17 Javascript
Nodejs使用Mongodb存储与提供后端CRD服务详解
2018/09/04 NodeJs
详解使用webpack+electron+reactJs开发windows桌面应用
2019/02/01 Javascript
[00:30]塑造者的传承礼包-戴泽“暗影之焰”套装展示视频
2014/04/04 DOTA
Windows系统配置python脚本开机启动的3种方法分享
2015/03/10 Python
在Python中测试访问同一数据的竞争条件的方法
2015/04/23 Python
Python的Django框架中使用SQLAlchemy操作数据库的教程
2016/06/02 Python
Python实现的微信好友数据分析功能示例
2018/06/21 Python
PyQt5 QTable插入图片并动态更新的实例
2019/06/18 Python
django页面跳转问题及注意事项
2019/07/18 Python
django认证系统 Authentication使用详解
2019/07/22 Python
Python 中的 global 标识对变量作用域的影响
2019/08/12 Python
python设置随机种子实例讲解
2019/09/12 Python
Python的对象传递与Copy函数使用详解
2019/12/26 Python
Python 解码Base64 得到码流格式文本实例
2020/01/09 Python
jupyter note 实现将数据保存为word
2020/04/14 Python
pytorch 计算ConvTranspose1d输出特征大小方式
2020/06/23 Python
英国名牌男装店:Standout
2021/02/17 全球购物
计算机网络专业个人的自我评价
2013/10/17 职场文书
营销总经理岗位职责
2014/02/02 职场文书
一月红领巾广播稿
2014/02/11 职场文书
干部作风整顿个人剖析材料
2014/10/06 职场文书
2014年医院科室工作总结
2014/12/20 职场文书
环卫工作个人总结
2015/03/04 职场文书
结婚仪式主持词
2015/06/29 职场文书
宾馆客房管理制度
2015/08/06 职场文书
Java 超详细讲解设计模式之中的抽象工厂模式
2022/03/25 Java/Android
铁拳制作人赞《铁拳7》老头环Mod:制作精良 但别弄了
2022/04/03 其他游戏