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 相关文章推荐
基于jQuery的消息提示插件 DivAlert之旅(二)
Apr 01 Javascript
jquery下onpropertychange事件的绑定方法
Aug 01 Javascript
javascript作用域容易记错的两个地方分析
Jun 22 Javascript
jQuery Tools tooltip使用说明
Jul 14 Javascript
JavaScript中valueOf函数与toString方法深入理解
Dec 02 Javascript
下载文件个别浏览器文件名乱码解决办法
Mar 19 Javascript
JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器
Dec 12 Javascript
jquery数组过滤筛选方法grep()简介
Jun 06 Javascript
jQuery获得指定元素坐标的方法
Apr 14 Javascript
Javascript 基础---Ajax入门必看
Jul 06 Javascript
JS中作用域和变量提升(hoisting)的深入理解
Oct 31 Javascript
element-ui中el-upload多文件一次性上传的实现
Dec 02 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
php下用GD生成生成缩略图的两个选择和区别
2007/04/17 PHP
ThinkPHP实现二级循环读取的方法
2014/11/03 PHP
常见的四种POST 提交数据方式(小总结)
2015/10/08 PHP
学习php设计模式 php实现抽象工厂模式
2015/12/07 PHP
dtree 网页树状菜单及传递对象集合到js内,动态生成节点
2012/04/14 Javascript
JavaScript实现页面实时显示当前时间的简单实例
2013/07/20 Javascript
JS打字效果的动态菜单代码分享
2015/08/21 Javascript
bootstrap-treeview自定义双击事件实现方法
2016/01/09 Javascript
JavaScript学习笔记整理_用于模式匹配的String方法
2016/09/19 Javascript
JavaScript获取键盘按键的键码(参照表)
2017/01/10 Javascript
微信小程序实现image组件图片自适应宽度比例显示的方法
2018/01/16 Javascript
js实现前面自动补全位数的方法
2018/10/10 Javascript
js异步上传多张图片插件的使用方法
2018/10/22 Javascript
详解vue挂载到dom上会发生什么
2019/01/20 Javascript
JS async 函数的含义和用法实例总结
2020/04/08 Javascript
解决vue单页面 回退页面 keeplive 缓存问题
2020/07/22 Javascript
Python中的map、reduce和filter浅析
2014/04/26 Python
python实现在pandas.DataFrame添加一行
2018/04/04 Python
python操作excel的方法(xlsxwriter包的使用)
2018/06/11 Python
如何在python字符串中输入纯粹的{}
2018/08/22 Python
详解Python字典小结
2018/10/20 Python
使用celery执行Django串行异步任务的方法步骤
2019/06/06 Python
pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
2020/01/13 Python
python实现超级马里奥
2020/03/18 Python
Iconfont(矢量图标)+iconmoon(图标svg互转)配合javascript实现社交分享系统
2020/04/21 Python
boostrap modal 闪现问题的解决方法
2020/09/01 HTML / CSS
一个基于canvas的移动端图片编辑器的实现
2020/10/28 HTML / CSS
高中生的学习总结自我鉴定
2013/10/26 职场文书
中学生自我鉴定
2014/02/04 职场文书
人事专员的岗位职责
2014/03/01 职场文书
党员承诺书范文
2014/05/19 职场文书
群众路线教育实践活动民主生活会个人检查对照思想汇报
2014/10/04 职场文书
教师个人成长总结
2015/02/11 职场文书
2016年第32个教师节致辞
2015/11/26 职场文书
详解运行Python的神器Jupyter Notebook
2021/06/03 Python
Java 关于String字符串原理上的问题
2022/04/07 Java/Android