bootstrap 滚动 进度条_bootstrap实现动态进度条效果
Bootstrap的动态进度条:
html: 创建一个modal 这里使用fade先将modal隐藏起来,然后modal里面嵌入progress 代码很简单
保存中:{{length}}%
PS:关于模态框:如果你想实现点击空白处不关闭模态框,可以在
$('.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实现动态进度条效果相关推荐
- android自定义圆形进度条,实现动态画圆效果
自定义圆形进度条效果图如下:应用场景如动态显示分数等. view的自定义属性如下attr.xml <?xml version="1.0" encoding="UTF ...
- python 进度条_Python小程序系列——动态进度条(1)
Python动态进度条I 开始我们的第一个Python程序. 显示一个动态进度条,在同一个位置显示从1%到100% 源代码附上来: import sys #有关Python运行环境的变量和函数impo ...
- python动态显示进度条_实例详解python如何轻松实现动态进度条
本次的这篇文章主要是和大家分享了关于实例详解python如何轻松实现动态进度条,有需要的小伙伴可以看一下 思路及讲解 假设有一个1000000数据的列表(为了让进度条可以显示出来,很大的数据),我们每 ...
- 动态的给python添加进度条_python动态进度条的实现代码
python动态进度条的实现代码,具体内容如下所示: 有时候我们需要使用print打印工作进度,正常使用print函数会导致刷屏的现象,举个最简单的例子,从1打印到10,每次停顿0.1秒 这样看起来很 ...
- EXCEL装逼指南之动态进度条(项目经理必备技能)
EXCEL装逼指南之动态进度条(项目经理必备技能) 作为浪迹职场多年的混子(项目经理),是否常常对项目进度把控不利,汇报工作又含含糊糊让领导不知所以而经常惨遭领导羞辱,同事嘲笑? 那么如何做一份让领导 ...
- Android可触摸圆形进度条,Android 可滚动圆形进度条 滑块和进度在进度条上面跟着滚动...
Android 可滚动圆形进度条 滑块和进度在进度条上面跟着滚动.package com.example.test; import android.content.Context; import an ...
- ppt模板如何制作动态进度条?
想要让自己的ppt模板更加的精美,一些小细节可以提升ppt模板制作的格调,这次我们就来看看ppt模板如何制作动态进度条?ppt家园给大家介绍一下ppt模板下载的小技巧. 模板入口: https://w ...
- php js 进度条,JavaScript实现简单动态进度条效果
这篇文章主要为大家详细介绍了JavaScript实现简单动态进度条效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了js实现动态进度条效果的具体代码,供大家参考,具体内容如下 ...
- Web前端 | 进度条 | 动态进度条 | IOS进度条 | 仿IOS进度条
一.Html代码 <!DOCTYPE html> <html lang="en"> <head><meta charset="U ...
最新文章
- SAGEMAKER上部署需要引入sagemakder的API from sagemaker.pytorch import PyTorchModel
- 方法 - 查询到本周的日期
- Filebeat的下载(图文讲解)
- leetcode算法题--整数拆分
- 并发工具类(四)两个线程进行数据交换的Exchanger
- 隐藏Content-Location标头带的内部IP地址的执行语句以及其可能会带来的问题
- 百度元宇宙产品“希壤”将于12月27日发布
- ArrayListd的长度问题
- 一篇博客:分类模型的 Loss 为什么使用 cross entropy 而不是 classification error 或 squared error...
- wordpress数据字典
- Java面试题及答案整理
- html app5 仿微信朋友圈,uniapp仿微信聊天App界面|仿微信朋友圈|uniapp仿微信
- 计算机缓存怎样更改,计算机的缓存大小在哪设置?
- 数据分析报告怎么写(二)
- kodi remote android,使用Android和iOS在Win10系统中设置Kodi Remote方法
- word中的破折号中间有空格?
- 憨牛女装旗舰店开业啦!
- 基于艾宾浩斯遗忘曲线的APP(大学毕业设计)
- 四川哪家专科学院计算机好,2019四川省最好的十大专科学校排名
- 关于平面图到对偶图的转化