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 相关文章推荐
网站被黑的假象--ARP欺骗之页面中加入一段js
May 16 Javascript
用JS提交参数创建form表单在FireFox中遇到的问题
Jan 16 Javascript
为JS扩展Array.prototype.indexOf引发的问题探讨及解决
Apr 24 Javascript
Jquery 模板数据绑定插件的使用方法详解
Jul 08 Javascript
javascript创建createXmlHttpRequest对象示例代码
Feb 10 Javascript
使用jQuery中的when实现多个AJAX请求对应单个回调的例子分享
Apr 23 Javascript
用js闭包的方法实现多点标注冒泡示例
May 29 Javascript
jQuery+PHP实现动态数字展示特效
Mar 14 Javascript
js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问
Sep 14 Javascript
基于JavaScript实现拖动滑块效果
Feb 16 Javascript
JavaScript定义函数_动力节点Java学院整理
Jun 27 Javascript
详解使用React进行组件库开发
Feb 06 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
将兴奋、喜悦和坎加斯带到戴安娜:亚马逊公主
2020/03/03 欧美动漫
PHP循环获取GET和POST值的代码
2008/04/09 PHP
PHP实现域名whois查询的代码(数据源万网、新网)
2010/02/22 PHP
php利用cookie实现自动登录的方法
2014/12/10 PHP
PHP实现算式验证码和汉字验证码实例
2015/03/09 PHP
ModelDialog JavaScript模态对话框类代码
2011/04/17 Javascript
基于jquery实现状态限定编辑的代码
2012/02/11 Javascript
JS定时器实例
2013/04/17 Javascript
JavaScript全排列的六种算法 具体实现
2013/06/29 Javascript
jquery实现盒子下拉效果示例代码
2013/09/12 Javascript
node.js中的console.timeEnd方法使用说明
2014/12/09 Javascript
浅谈Javascript如何实现匀速运动
2014/12/19 Javascript
jquery操作select方法汇总
2015/02/05 Javascript
Jquery 垂直多级手风琴菜单附源码下载
2015/11/17 Javascript
JS实现图片垂直居中显示小结
2016/12/13 Javascript
Bootstrap源码解读按钮(5)
2016/12/23 Javascript
JS动态遍历json中所有键值对的方法(不知道属性名的情况)
2016/12/28 Javascript
jQuery实现优雅的弹窗效果(6)
2017/02/08 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
2017/02/09 Javascript
NodeJs 文件系统操作模块fs使用方法详解
2018/11/26 NodeJs
详解vuex 渐进式教程实例代码
2018/11/27 Javascript
Vue 2.0 侦听器 watch属性代码详解
2019/06/19 Javascript
Node Express用法详解【安装、使用、路由、中间件、模板引擎等】
2020/05/13 Javascript
Ant design vue table 单击行选中 勾选checkbox教程
2020/10/24 Javascript
简单实现python收发邮件功能
2018/01/05 Python
Python自动抢红包教程详解
2019/06/11 Python
Python Pandas实现数据分组求平均值并填充nan的示例
2019/07/04 Python
Python学习笔记之字符串和字符串方法实例详解
2019/08/22 Python
python使用正则来处理各种匹配问题
2019/12/22 Python
利用CSS3的flexbox实现水平垂直居中与三列等高布局
2016/09/12 HTML / CSS
焊接专业毕业生求职信
2013/10/01 职场文书
车辆安全检查制度
2014/01/12 职场文书
2015年综治宣传月活动总结
2015/03/25 职场文书
六年级上册《闻官军收河南河北》的教学设计
2019/11/15 职场文书
MySQL常见优化方案汇总
2022/01/18 MySQL
不负正版帝国之名 《重返帝国》引领SLG手游制作新的标杆
2022/04/07 其他游戏