Bootstrap的动态进度条:

html: 创建一个modal   这里使用fade先将modal隐藏起来,然后modal里面嵌入progress 代码很简单

保存中:{{length}}%

PS:关于模态框:如果你想实现点击空白处不关闭模态框,可以在

这里初始化modal的参数,或者在js里面通过

$('.modal').modal({backdrop: 'static', keyboard: false});设置并打开,当然,哪种方便就用哪种

js:

//进度条的控制

function startProgerss(){

var trytmp=0;

var wait=false;

run();

function run(){

if(!wait){

vue.length+=(Math.random()*10).ceil();

}

if(vue.length<=98){

if(vue.length>80 && textupover && imgupover){

vue.length=100;

$("div[role='progressbar']").css("width","100%");

//短暂延迟后刷新页面,貌似""作用是刷新本页面

refreshtohome(1000, "");

}else{

$("div[role='progressbar']").css("width",vue.length+"%");

var timer=setTimeout(run,100);

}

}else{//等待时间过长,可能出现了其他错误

wait=true;//进入等待状态

vue.length=99;

$("div[role='progressbar']").css("width","99%");

//查看服务器的响应

if(textupover && imgupover){

vue.length=100;

$("div[role='progressbar']").css("width","100%");

//短暂延迟后刷新页面,貌似""作用是刷新本页面

refreshtohome(1000, "");

}

if(++trytmp<10){//超时等待(大约10s)

var timer=setTimeout(run,1000);

}else{

alert("服务器响应失败!");

//隐藏进度条提示框

$('#progressbar').modal('hide');

//重置进度条的长度

vue.length=10;

}

}

}

}

解释:重点是要明白进度条的意义:给用户一个读条,让用户看到程序是在进行而不是死机了,这可以加强应用的用户体验效果。

我上面代码是这样设计的:当提交表单,调用js显示模态框(相当于显示进度条),然后js动态改变进度条的样式(长度),自己控制一个可取的范围

当前台接收到后台的响应的时候,让进度条加载到100%,关闭模态框(隐藏进度条),刷新数据。。

关于百分比的显示,我这里使用了Vue.js来代理,js改变vue.length的值,间接改变前台百分比的显示。当然,条条大路通罗马,没有最好的设计,只有更好的思想。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

bootstrap 滚动 进度条_bootstrap实现动态进度条效果相关推荐

  1. android自定义圆形进度条,实现动态画圆效果

    自定义圆形进度条效果图如下:应用场景如动态显示分数等. view的自定义属性如下attr.xml <?xml version="1.0" encoding="UTF ...

  2. python 进度条_Python小程序系列——动态进度条(1)

    Python动态进度条I 开始我们的第一个Python程序. 显示一个动态进度条,在同一个位置显示从1%到100% 源代码附上来: import sys #有关Python运行环境的变量和函数impo ...

  3. python动态显示进度条_实例详解python如何轻松实现动态进度条

    本次的这篇文章主要是和大家分享了关于实例详解python如何轻松实现动态进度条,有需要的小伙伴可以看一下 思路及讲解 假设有一个1000000数据的列表(为了让进度条可以显示出来,很大的数据),我们每 ...

  4. 动态的给python添加进度条_python动态进度条的实现代码

    python动态进度条的实现代码,具体内容如下所示: 有时候我们需要使用print打印工作进度,正常使用print函数会导致刷屏的现象,举个最简单的例子,从1打印到10,每次停顿0.1秒 这样看起来很 ...

  5. EXCEL装逼指南之动态进度条(项目经理必备技能)

    EXCEL装逼指南之动态进度条(项目经理必备技能) 作为浪迹职场多年的混子(项目经理),是否常常对项目进度把控不利,汇报工作又含含糊糊让领导不知所以而经常惨遭领导羞辱,同事嘲笑? 那么如何做一份让领导 ...

  6. Android可触摸圆形进度条,Android 可滚动圆形进度条 滑块和进度在进度条上面跟着滚动...

    Android 可滚动圆形进度条 滑块和进度在进度条上面跟着滚动.package com.example.test; import android.content.Context; import an ...

  7. ppt模板如何制作动态进度条?

    想要让自己的ppt模板更加的精美,一些小细节可以提升ppt模板制作的格调,这次我们就来看看ppt模板如何制作动态进度条?ppt家园给大家介绍一下ppt模板下载的小技巧. 模板入口: https://w ...

  8. php js 进度条,JavaScript实现简单动态进度条效果

    这篇文章主要为大家详细介绍了JavaScript实现简单动态进度条效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了js实现动态进度条效果的具体代码,供大家参考,具体内容如下 ...

  9. Web前端 | 进度条 | 动态进度条 | IOS进度条 | 仿IOS进度条

    一.Html代码 <!DOCTYPE html> <html lang="en"> <head><meta charset="U ...

最新文章

  1. SAGEMAKER上部署需要引入sagemakder的API from sagemaker.pytorch import PyTorchModel
  2. 方法 - 查询到本周的日期
  3. Filebeat的下载(图文讲解)
  4. leetcode算法题--整数拆分
  5. 并发工具类(四)两个线程进行数据交换的Exchanger
  6. 隐藏Content-Location标头带的内部IP地址的执行语句以及其可能会带来的问题
  7. 百度元宇宙产品“希壤”将于12月27日发布
  8. ArrayListd的长度问题
  9. 一篇博客:分类模型的 Loss 为什么使用 cross entropy 而不是 classification error 或 squared error...
  10. wordpress数据字典
  11. Java面试题及答案整理
  12. html app5 仿微信朋友圈,uniapp仿微信聊天App界面|仿微信朋友圈|uniapp仿微信
  13. 计算机缓存怎样更改,计算机的缓存大小在哪设置?
  14. 数据分析报告怎么写(二)
  15. kodi remote android,使用Android和iOS在Win10系统中设置Kodi Remote方法
  16. word中的破折号中间有空格?
  17. 憨牛女装旗舰店开业啦!
  18. 基于艾宾浩斯遗忘曲线的APP(大学毕业设计)
  19. 四川哪家专科学院计算机好,2019四川省最好的十大专科学校排名
  20. 关于平面图到对偶图的转化

热门文章

  1. 阿里重磅开源Blink:为什么我们等了这么久?
  2. 语义分割概念及应用介绍
  3. GPU云服务器深度学习性能模型初探
  4. 助力全站WebP ,阿里云云上FPGA 团队发布 WebP图片解决方案
  5. 听一个内行人讲云原生简史
  6. VMware为全球数字化基础架构提供原生安全
  7. 主键索引 or 辅助索引?一文告诉你 Mysql limit 优化时的索引选择!
  8. i 智慧 | 计算产业发展黄金10年 腾讯云弹性计算抢占计算蓝海
  9. 上云难?TA霸气回应:不要你觉得,一键上云 so easy!
  10. 一拍即合、一见钟情之后,智慧城市的“福利”来啦……