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 相关文章推荐
删除select中所有option选项jquery代码
Aug 12 Javascript
在JS中如何调用JSP中的变量
Jan 22 Javascript
jquery实现在页面加载完毕后获取图片高度或宽度
Jun 16 Javascript
jQuery添加/改变/移除CSS类及判断是否已经存在CSS
Aug 20 Javascript
使用phantomjs进行网页抓取的实现代码
Sep 29 Javascript
JavaScript实现斗地主游戏的思路
Feb 29 Javascript
jQuery实现简单滚动动画效果
Apr 07 Javascript
AngularJS中过滤器的使用与自定义实例代码
Sep 17 Javascript
bootstrap table表格使用方法详解
Apr 26 Javascript
Vue2.0权限树组件实现代码
Aug 29 Javascript
深入浅析Vue.js 中的 v-for 列表渲染指令
Nov 19 Javascript
ES2020 新特性(种草)
Jan 12 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
新手菜鸟必读:session与cookie的区别
2013/08/22 PHP
PHP使用file_get_contents发送http请求功能简单示例
2018/04/29 PHP
PHP实现压缩图片尺寸并转为jpg格式的方法示例
2018/05/10 PHP
关于IE BUG与字符串截取substr的解决办法
2013/04/10 Javascript
文本框水印提示效果的简单实现代码
2014/02/22 Javascript
了不起的node.js读书笔记之node.js中的特性
2014/12/22 Javascript
jQuery实现ichat在线客服插件
2014/12/29 Javascript
JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件
2015/12/20 Javascript
jquery validate表单验证的基本用法入门
2016/01/18 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
老生常谈combobox和combotree模糊查询
2017/04/17 Javascript
vue mounted组件的使用
2018/06/18 Javascript
JS实现根据指定值删除数组中的元素操作示例
2018/08/02 Javascript
微信小程序实现九宫格抽奖
2020/04/15 Javascript
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
2019/02/15 jQuery
vue实现带复选框的树形菜单
2019/05/27 Javascript
解决layer弹出层自适应页面大小的问题
2019/09/16 Javascript
如何优雅地取消 JavaScript 异步任务
2020/03/22 Javascript
JS 数组和对象的深拷贝操作示例
2020/06/06 Javascript
JavaScript实现答题评分功能页面
2020/06/24 Javascript
python2.7无法使用pip的解决方法(安装easy_install)
2018/04/03 Python
Python3.4 splinter(模拟填写表单)使用方法
2018/10/13 Python
django2笔记之路由path语法的实现
2019/07/17 Python
Pytorch 实现sobel算子的卷积操作详解
2020/01/10 Python
python爬虫scrapy基本使用超详细教程
2021/02/20 Python
一款基于css3的动画按钮代码教程
2014/11/23 HTML / CSS
Artist Guitars新西兰:乐器在线商店
2017/09/17 全球购物
欧洲最大的球衣网上商店:Kitbag
2017/11/11 全球购物
this关键字的作用
2016/01/30 面试题
英语教学随笔感言
2014/02/20 职场文书
学生会竞选演讲稿学习部
2014/08/25 职场文书
身份证丢失证明
2015/06/19 职场文书
2019年圣诞节祝福语集锦
2019/12/25 职场文书
图文详解nginx日志切割的实现
2022/01/18 Servers
在Windows Server 2012上安装 .NET Framework 3.5 所遇到的问题
2022/04/29 Servers
python神经网络ResNet50模型
2022/05/06 Python