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 相关文章推荐
(function(){})()的用法与优点
Mar 11 Javascript
javascript 不间断的图片滚动并可点击
Jan 15 Javascript
JS+CSS制作DIV层可(最小化/拖拽/排序)功能实现代码
Feb 25 Javascript
javascript中cookie对象用法实例分析
Jan 30 Javascript
微信小程序 教程之注册页面
Oct 17 Javascript
JS控制div跳转到指定的位置的几种解决方案总结
Nov 05 Javascript
详解jQuery中基本的动画方法
Dec 14 Javascript
javascript replace()第二个参数为函数时的参数用法
Dec 26 Javascript
js的OOP继承实现(必看篇)
Feb 18 Javascript
Vue.js 2.5新特性介绍(推荐)
Oct 24 Javascript
Vue filter 过滤器、以及在table中的使用介绍
Sep 07 Javascript
jQuery treeview树形结构应用
Mar 24 jQuery
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之对抗Web扫描器的脚本技巧
2008/10/01 PHP
简单的PHP缓存设计实现代码
2011/09/30 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(五)
2014/06/23 PHP
ThinkPHP实现带验证码的文件上传功能实例
2014/11/01 PHP
php+mysqli数据库连接的两种方式
2015/01/28 PHP
laravel中的错误与日志用法详解
2016/07/26 PHP
Laravel 使用查询构造器配合原生sql语句查询的例子
2019/10/12 PHP
PHP程序守护进程化实现方法详解
2020/07/16 PHP
javascript 类定义的4种方法
2009/09/12 Javascript
jquery html动态生成select标签出问题的解决方法
2013/11/20 Javascript
js操作table示例(个人心得)
2013/11/29 Javascript
jQuery获取对象简单实现方法小结
2014/10/30 Javascript
JQuery中DOM事件绑定用法详解
2015/06/13 Javascript
ECharts仪表盘实例代码(附源码下载)
2016/02/18 Javascript
dedecms页面如何获取会员状态的实例代码
2016/03/15 Javascript
浅谈js for循环输出i为同一值的问题
2017/03/01 Javascript
详解nodejs微信公众号开发——2.自动回复
2017/04/10 NodeJs
浅谈react 同构之样式直出
2017/11/07 Javascript
webpack 3.X学习之多页面打包的方法
2018/09/04 Javascript
浅谈vue同一页面中拥有两个表单时,的验证问题
2018/09/18 Javascript
JavaScript设计模式之责任链模式实例分析
2019/01/16 Javascript
JS事件流与事件处理程序实例分析
2019/08/16 Javascript
layui 实现加载动画以及非真实加载进度的方法
2019/09/23 Javascript
让Python代码更快运行的5种方法
2015/06/21 Python
Python设计实现的计算器功能完整实例
2017/08/18 Python
python实现生命游戏的示例代码(Game of Life)
2018/01/24 Python
tensorflow实现KNN识别MNIST
2018/03/12 Python
python反编译学习之字节码详解
2019/05/19 Python
用Python批量把文件复制到另一个文件夹的实现方法
2019/08/16 Python
python实现上传文件到linux指定目录的方法
2020/01/03 Python
纯html5+css3下拉导航菜单实现代码
2013/03/18 HTML / CSS
移动端Html5中百度地图的点击事件
2019/01/31 HTML / CSS
大学校庆邀请函
2014/01/11 职场文书
教师读书活动总结
2014/05/07 职场文书
个人汇报材料范文
2014/12/30 职场文书
2015年社区国庆节活动总结
2015/07/30 职场文书