使用bootstrap模态框实现浮动层

authour: 陈博益
updatetime: 2015-04-22 06:52:15
friendly link: http://v3.bootcss.com/javascript/#modals

目录:

1,bootstrap模态框的使用示例

2,注意点

1,下面是一个简单的例子说明bootstrap模态框的使用:

 1 <!DOCTYPE html>  //modal.html
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
 5     <title></title>
 6     <link href="bootstrap-3.3.4-dist/css/bootstrap.min.css" rel="stylesheet" />
 7     <script src="js/jquery-1.11.2.min.js"></script>
 8     <script src="bootstrap-3.3.4-dist/js/bootstrap.min.js"></script>
 9 </head>
10 <body>
11
12     <h2>创建模态框(Modal)</h2>
13     <!-- 按钮触发模态框 -->
14     <button class="btn btn-primary btn-lg" data-toggle="modal" href="test.html"
15             data-target="#myModal">
16         开始演示模态框
17     </button>
18
19     <!-- 模态框(Modal) -->
20     <div class="modal fade" id="myModal" tabindex="-1" role="dialog"
21          aria-labelledby="myModalLabel" aria-hidden="true">
22         <div class="modal-dialog">
23             <div class="modal-content">
24                 <div class="modal-header">
25                     <button type="button" class="close"
26                             data-dismiss="modal" aria-hidden="true">
27                         &times;
28                     </button>
29                     <h4 class="modal-title" id="myModalLabel">
30                         模态框(Modal)标题
31                     </h4>
32                 </div>
33                 <div class="modal-body">
34                     在这里添加一些文本
35                 </div>
36                 <div class="modal-footer">
37                     <button type="button" class="btn btn-default"
38                             data-dismiss="modal">
39                         关闭
40                     </button>
41                     <button type="button" class="btn btn-primary">
42                         提交更改
43                     </button>
44                 </div>
45             </div><!-- /.modal-content -->
46         </div><!-- /.modal -->
47
48 </body>
49 </html>
 1 <!DOCTYPE html>      //test.html
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
 5     <title></title>
 6     <style>
 7         .test {
 8             font-size:x-large;
 9            background-color:yellow
10
11         }
12     </style>
13 </head>
14 <body>
15     <div class="test">test</div>
16
17 </body>
18 </html>

2,ps:在实际项目中一般点击a标签或者是button触发方法,然后通过发送ajax将内容填充到modal-content中,需要注意的是每次重新填充时,需要清空modal-content中的内容。

时间: 2024-12-26 10:37:14

使用bootstrap模态框实现浮动层的相关文章

bootstrap 模态框中弹出层 input不能获得焦点且不可编辑

bootstrap 模态框中弹出层 input不能获得焦点且不可编辑 问题描述:bs框架支持一层model层的情况下,在模态框中弹出了自定义的弹出层.发现自定义弹出层的输入框不能获得焦点且不可编辑. 解决方法:去除模态框中的"tabindex"属性. <div class="modal fade" tabindex="-1" role="dialog" id="myModal" data-backdr

Bootstrap 模态框(也可以说的弹出层)

最近在尝试使用bootstrap的模态框 使用模态框主要要引入一下几个js和css: bootstrap.css jquery.1.9.1.js(这个可以灵活选择) bootstrap.js html页面的写法如下: <link rel="stylesheet" type="text/css" href="bootstrap/css/bootstrap.css"> <script src="bootstrap/js/j

第二百四十三节,Bootstrap模态框插件

Bootstrap模态框插件 学习要点: 1.基本使用 2.用法说明 本节课我们主要学习一下 Bootstrap 中的模态框插件,这是一款交互式网站非常常见的 弹窗功能插件. 一.基本使用 使用模态框的弹窗组件需要三层 div 容器元素: 1分别为 modal(模态声明层). 2dialog(窗口声明层). 3content(内容层). 在内容层里面,还有三层: 1分别为 header(头 部). 2body(主体). 3footer(注脚). modal样式class类,写在声明模态框<div

JavaScript:bootstrap 模态框的简单应用

最近用上了bootstrap这个强大的前端框架,有空来总结一下.这里记录下模态框的简单应用. 首先,要在页面中引入相应的js.css文件 1 <link href="css/bootstrap.css" rel="stylesheet" type="text/css" /> 2 <script type="text/javascript" src="js/jquery.min.js">

bootstrap模态框垂直居中

很久没有写东西了,之前想写一些移动端的东西以后补上吧,移动端发展还是蛮快的,回正题. 因为最近在弄一个系统,系统中引用了bootstrap,发现模态框垂直不居中,遂搜索了一下,也都试了一下,无非都是在js上做的修改,而且都还不完善,比如动态的区检测文档高度与模态框自身的高度,然后赋给模态框margin-top值. 这样做倒也不可厚非,可是需要做的判断会多一点,比如——1.模态框太高,超过屏幕:2.浏览器窗口缩放,模态框的位置变动问题. 下面开始动手 ↓ -------start--------

Bootstrap模态框按钮

1.触发模态框弹窗的代码 这里复制了一段Bootstrap模态框的代码 <h2>创建模态框(Modal)</h2> <!-- 按钮触发模态框 --> <button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">开始演示模态框</button> <!-- 模态框(Modal) --

去除BOOTSTRAP模态框半透明阴影

当使用bootstrap模态框默认自带半透明阴影,如果想要去除阴影,需要怎么做呢? 今天在项目中我遇到了这个问题,想要去除模态框的阴影,试了好久都没解决.后来问同事的时候才知道,当模态框弹出后,会加上这样一句代码: <div class="modal-backdrop  in"></div> 案例:自带半透明阴影的模态框 1 <!DOCTYPE html> 2 <html> 3 4 <head> 5 <meta char

关于手动关闭BootStrap模态框

在网上找手动关闭BootStrap模态框的解决方法,说是(需要引用bootstrap.js等): $("#myModal").modal('hide'); 但是我发现我的只能关闭 , 不能关闭下面那半透明层.找了下发现是出现这两行代码的缘故. <div class="modal-backdrop fade in"></div> <div class="modal-backdrop fade in"></d

bootstrap模态框远程加载网页的正确处理方式

bootstrap模态框远程加载网页的方法 在bootsrap模态框文档里给出了这个方法: 使用链接模式 <a data-toggle="modal" href="tieniu.php" data-target="#modal">Click me</a> 使用脚本模式: $("#modal").modal({ remote: "tieniu.php" }); 没有给出任何实例,这种用