BootStrap初学者对弹出框和进度条的使用感觉


Posted in Javascript onJune 27, 2016

Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。

bootstrap 框架提供的进度条,如菜鸟教程里面的这些代码

<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="60" 
aria-valuemin="0" aria-valuemax="100" style="width: 40%;">
<span class="sr-only">40% 完成</span>
</div>
</div>

让我这种真正的菜鸟一开始不知道该如何....让其变为真正的进度条。不过进过百度几下别人的之后,只要这个是要添加jquery代码配合之下才能实现滴。我度呀度,终于实现如下,略带高兴。

<div class="modal fade" id="myModal1" tabindex="-1" role="dialog" 
aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" style="width:300px"> 
<div class="modal-dialog"> 
<div class="modal-content" > 
<span style="text-align:center;color:red">文件正在上传请勿刷新页面!</span><br /> 
<div class="progress progress-striped active"> 
<div class="bar"> 
</div> 
</div> 
</div> 
</div> 
</div>

上面这段是,用弹出框里面包含进度条。不然怎么实现一个开始让其隐藏的呢?在用bootstrap 做进度条,或者固定的弹出框时,加上data-backdrop="static" 这句比较好,因为没有这个修饰,你只要点击下鼠标,弹出框就消失不见了。

<scripts> 
var p = 101; 
var stop = 1; 
function run() { 
p += 4; 
$("div[class=bar]").css("width", p + "%"); 
var timer = setTimeout("run()", 500); 
if (p >100&&stop<1) { 
p = 0; 
} 
} 
$('#BtnSubmit').click(function () { 
$('#myModal1').modal('show'); 
p = 0; 
stop = 0; 
run(); 
$('#UpLoad').submit(); 
}); 
</scripts>

其实,bootstrap的进度条是通过css样式进行展现的,所以只要不断滴修改,style width的值,就可以显示出来。当然我这个循环,重现刷新页面才能重新隐藏掉进度条。若是,用post提交,然后根据返回值进行判断,然后用$('#myModal1').modal('hide');将其隐藏,stop的值相应滴就改为1,不然会在一直跑滴。

Javascript 相关文章推荐
javascript 去字符串空格终极版(支持utf8)
Nov 14 Javascript
Javascript 静态页面实现随机显示广告的办法
Nov 17 Javascript
JavaScript 选中文字并响应获取的实现代码
Aug 28 Javascript
jquery scrollTop方法根据滚动像素显示隐藏顶部导航条
May 27 Javascript
javascript中expression的用法整理
May 13 Javascript
Angular.JS判断复选框checkbox是否选中并实时显示
Nov 30 Javascript
JavaScript仿支付宝6位数字密码输入框
Dec 29 Javascript
JavaScript实现图像模糊化的方法实例
Jan 15 Javascript
Angular5集成eventbus的示例代码
Jul 19 Javascript
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
Vue项目中使用better-scroll实现菜单映射功能方法
Sep 11 Javascript
使用Angular9和TypeScript开发RPG游戏的方法
Mar 25 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
Jun 27 #Javascript
BootStrap Progressbar 实现大文件上传的进度条的实例代码
Jun 27 #Javascript
JavaScript事件详细讲解
Jun 27 #Javascript
JS原型链怎么理解
Jun 27 #Javascript
js选择器全面解析
Jun 27 #Javascript
通过javascript进行UTF-8编码的实现方法
Jun 27 #Javascript
jQuery实现每隔几条元素增加1条线的方法
Jun 27 #Javascript
You might like
基于mysql的论坛(5)
2006/10/09 PHP
PHP insert语法详解
2008/06/07 PHP
php Xdebug 调试扩展的安装与使用.
2010/03/13 PHP
header导出Excel应用示例
2014/01/24 PHP
php微信公众号开发(4)php实现自定义关键字回复
2016/12/15 PHP
利用Laravel生成Gravatar头像地址的优雅方法
2017/12/30 PHP
php实现根据身份证获取精准年龄
2020/02/26 PHP
同一个表单 根据要求递交到不同页面的实现方法小结
2009/08/05 Javascript
javascript中类的定义及其方式(《javascript高级程序设计》学习笔记)
2011/07/04 Javascript
JQuery获取样式中的background-color颜色值的问题
2013/08/20 Javascript
一个仿糯米弹框效果demo
2014/07/22 Javascript
jQuery选择器源码解读(四):tokenize方法的Expr.preFilter
2015/03/31 Javascript
JavaScript让网页出现渐隐渐显背景颜色的方法
2015/04/21 Javascript
jQuery validate插件submitHandler提交导致死循环解决方法
2016/01/21 Javascript
vueJS简单的点击显示与隐藏的效果【实现代码】
2016/05/03 Javascript
jQuery实现鼠标移到某个对象时弹出显示层功能
2018/08/23 jQuery
vue .js绑定checkbox并获取、改变选中状态的实例
2018/08/24 Javascript
微信小程序实现带参数的分享功能(两种方法)
2019/05/17 Javascript
基于vue项目设置resolves.alias: '@'路径并适配webstorm
2020/12/02 Vue.js
[01:01:23]完美世界DOTA2联赛PWL S2 Forest vs FTD.C 第一场 11.26
2020/11/30 DOTA
python利用elaphe制作二维条形码实现代码
2012/05/25 Python
Windows上使用virtualenv搭建Python+Flask开发环境
2016/06/07 Python
python 实现网上商城,转账,存取款等功能的信用卡系统
2016/07/15 Python
Python实现KNN邻近算法
2021/01/28 Python
Python实用技巧之列表、字典、集合中根据条件筛选数据详解
2018/07/11 Python
Python中的Django基本命令实例详解
2018/07/15 Python
python实现鸢尾花三种聚类算法(K-means,AGNES,DBScan)
2019/06/27 Python
使用python实现下载我们想听的歌曲,速度超快
2020/07/09 Python
Python 解析库json及jsonpath pickle的实现
2020/08/17 Python
详解快速开发基于 HTML5 网络拓扑图应用
2018/01/08 HTML / CSS
YOOX台湾:意大利奢侈品电商
2018/10/13 全球购物
单位法定代表人授权委托书
2014/09/20 职场文书
新教师教学工作总结
2015/08/12 职场文书
一文搞懂如何实现Go 超时控制
2021/03/30 Python
Python中else的三种使用场景
2021/06/16 Python
springboot读取nacos配置文件
2022/05/20 Java/Android