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 Date对象使用总结
May 14 Javascript
Javascript 继承机制实例
Aug 12 Javascript
通过判断JavaScript的版本实现执行不同的代码
May 11 Javascript
js去字符串前后空格5种实现方法及比较
Apr 03 Javascript
extjs render 用法介绍
Sep 11 Javascript
JavaScript模版引擎的基本实现方法浅析
Feb 15 Javascript
jQuery实现动态添加tr到table的方法
Dec 26 Javascript
通过sails和阿里大于实现短信验证
Jan 04 Javascript
JS实现中英文混合文字溢出友好截取功能
Aug 06 Javascript
vue调试工具vue-devtools安装及使用方法
Nov 07 Javascript
使用vue实现多规格选择实例(SKU)
Aug 23 Javascript
vue引用外部JS的两种种方法
Jan 28 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中serialize序列化与json性能测试的示例分析
2013/04/27 PHP
Joomla调用系统自带编辑器的实现方法
2016/05/05 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
Laravel5.0+框架邮件发送功能实现方法图文与实例详解
2019/04/23 PHP
laravel 字段格式化 modle 字段类型转换方法
2019/09/30 PHP
JQuery对checkbox操作 (循环获取)
2011/05/20 Javascript
Jquery插件写法笔记整理
2012/09/06 Javascript
从QQ网站中提取的纯JS省市区三级联动菜单
2013/12/25 Javascript
模拟一个类似百度google的模糊搜索下拉列表
2014/04/15 Javascript
JS模拟按钮点击功能的方法
2015/12/22 Javascript
bootstrapfileinput实现文件自动上传
2016/11/08 Javascript
Vue多种方法实现表头和首列固定的示例代码
2018/02/02 Javascript
Express本地测试HTTPS的示例代码
2018/06/06 Javascript
微信小程序实现保存图片到相册功能
2018/11/30 Javascript
详解写好JS条件语句的5条守则
2019/02/28 Javascript
用Python进行一些简单的自然语言处理的教程
2015/03/31 Python
对Python 数组的切片操作详解
2018/07/02 Python
Python用于学习重要算法的模块pygorithm实例浅析
2018/08/16 Python
pycharm 在windows上编辑代码用linux执行配置的方法
2018/10/27 Python
使用TensorFlow实现二分类的方法示例
2019/02/05 Python
Scrapy-Redis结合POST请求获取数据的方法示例
2019/05/07 Python
python常见字符串处理函数与用法汇总
2019/10/30 Python
python爬虫开发之selenium模块详细使用方法与实例全解
2020/03/09 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
2020/03/10 Python
Python如何安装第三方模块
2020/05/28 Python
Python应用自动化部署工具Fabric原理及使用解析
2020/11/30 Python
医院后勤自我鉴定
2013/10/13 职场文书
经典导游欢迎词大全
2014/01/16 职场文书
中学家长会邀请函
2014/02/03 职场文书
《称象》教学反思
2014/04/25 职场文书
电子商务优秀毕业生求职信
2014/07/11 职场文书
高校自主招生自荐信2015
2015/03/04 职场文书
民事答辩状范本
2015/05/21 职场文书
一劳永逸彻底解决pip install慢的办法
2021/05/24 Python
Win10 heic文件怎么打开 ? Win10 heic文件打开教程
2022/04/06 数码科技
win10电脑右下角输入法图标不见了?Win10右下角不显示输入法的解决方法
2022/07/23 数码科技