bootstrap3 弹出框上下居中例子
来源:互联网 发布:opencv python 教程 编辑:程序博客网 时间:2024/05/29 16:08
1、修改bootstrap3 bootstrap3.css文件让弹出框上下居中
@media (min-width: 768px) {
.modal-dialog {width: 600px;
margin: 300px auto; //修改此处 默认是30px的
}
.modal-content {
-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
}
.modal-sm {
width: 300px;
}
}
2、修改bootstrap.js源码Modal.prototype.adjustDialog方法加入如下红色代码
Modal.prototype.adjustDialog = function () {
var modalIsOverflowing = this.$element[0].scrollHeight > document.documentElement.clientHeight
this.$element.css({
paddingLeft: !this.bodyIsOverflowing && modalIsOverflowing ? this.scrollbarWidth : '',
paddingRight: this.bodyIsOverflowing && !modalIsOverflowing ? this.scrollbarWidth : ''
})
/**设置弹出框上下居中start**/
// 是弹出框居中。。。
var $modal_dialog = $(this.$element[0]).find('.modal-dialog');
//获取可视窗口的高度
var clientHeight = (document.body.clientHeight > document.documentElement.clientHeight) ? document.body.clientHeight: document.documentElement.clientHeight;
//得到dialog的高度
var dialogHeight = $modal_dialog.height();
//计算出距离顶部的高度
var m_top = (clientHeight - dialogHeight)/2;
$modal_dialog.css({'margin':m_top + 'px auto'});
/**设置弹出框上下居中end**/
}
- bootstrap3 弹出框上下居中例子
- 弹出框上下居中
- dwz 弹出框 上下居中
- 弹出框动态居中
- 自定义居中弹出框
- model弹出框居中
- bootstrap弹出框居中
- 上下居中的cedit密码框
- jquery 弹出框居中显示
- 自适应弹出框-垂直居中
- 弹出框完美居中,遮罩
- 模拟toast居中弹出框
- 弹出查询框的上下键滚动
- Div上下居中
- Div上下居中 (html)
- div左右上下居中
- div代码居中 上下居中 左右居中
- div的上下居中,左右居中,左右上下都居中
- iOS: 通过addChildViewController实现 Segment 下的 View 的切换
- uniq a
- Mysql执行速度优化
- 抽象方法为什么不能是静态的
- log4j日志技术的使用
- bootstrap3 弹出框上下居中例子
- IDEA MAVEN编译 报错 Unsupported major.minor version 51.0
- 内存中的数据对齐
- ACE框架整合记录3Menu插件与Tab插件整合【完结】
- Redis系列-存储篇sorted set使用小结
- C#实现通过模板自动创建Word文档的方法
- java 验证码
- Masonry-Unable to simultaneously satisfy constraints
- 利用存储过程分步删除数据