Bootstrap 模态弹窗
2016-03-17 19:58
585 查看
模态弹窗(Modal)是绝大部分交互式网都需要的一种功能,一般有一下几种用法:
1、提示信息、警告信息、大文本等。
2、确认提示(多按钮);
3、显示表单元素(一般使用ajax操作等功能);
4、其他需要特使显示的信息(如单击缩略图时放大图片)
一、基本用法
代码结构如下:
首先,那个按钮用于触发弹窗,弹窗部分有三层div嵌套而成,真正的内容容器(modal-content)内又包含了弹窗的头、内容、底部。
底部区域一般都是放置各种按钮
注意:
1、触发元素中,data-toggle和data-target属性是必须的(a元素也可为触发元素,此时可以用href属性代替data-target,当然,button中只能用data-targe了,因为其没有href属性啦)。
2、在进行声明定义时,该组件还支持默认的参数选项,如,是否有灰色背景罩、按Esc键时是否关闭弹窗等。如下图为modal插件的声明式选项:
上述属性,除了href外,其他3个data-开头的属性,一般情况下可以设置在触发元素(带有[data-toggle=“modal”]属性的元素)上,也可以设置在弹窗最外层的div元素上,但是一般设置在触发元素上。
二、Modal组件的JavaScript用法:
其他的属性:
参数:
事件:
1、提示信息、警告信息、大文本等。
2、确认提示(多按钮);
3、显示表单元素(一般使用ajax操作等功能);
4、其他需要特使显示的信息(如单击缩略图时放大图片)
一、基本用法
代码结构如下:
<button data-toggle="modal" data-target="#myModal" class="btn btn-primary">click me</button> <div class="modal" id="myModal"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> <h4 class="modal-title">Modal标题</h4> </div> <div class="modal-body"> <p>这里是弹窗的具体内容。。。</p> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">关闭</button> <button type="button" class="btn btn-primary">保存</button> </div> </div> </div> </div>
首先,那个按钮用于触发弹窗,弹窗部分有三层div嵌套而成,真正的内容容器(modal-content)内又包含了弹窗的头、内容、底部。
底部区域一般都是放置各种按钮
注意:
1、触发元素中,data-toggle和data-target属性是必须的(a元素也可为触发元素,此时可以用href属性代替data-target,当然,button中只能用data-targe了,因为其没有href属性啦)。
2、在进行声明定义时,该组件还支持默认的参数选项,如,是否有灰色背景罩、按Esc键时是否关闭弹窗等。如下图为modal插件的声明式选项:
上述属性,除了href外,其他3个data-开头的属性,一般情况下可以设置在触发元素(带有[data-toggle=“modal”]属性的元素)上,也可以设置在弹窗最外层的div元素上,但是一般设置在触发元素上。
二、Modal组件的JavaScript用法:
$(‘#myModal’).modal({ backdrop: true, keyboard: false })
其他的属性:
参数:
事件:
相关文章推荐
- Bootstrap 动画过渡效果
- Bootstrap 洼地
- Bootstrap 面板
- Bootstrap列表组
- 基于Bootstrap样式的 jQuery UI 控件 (v0.5).
- Bootstrap 进度条
- Bootstrap 徽章、大屏幕展播、页面标题、缩略图
- bootstrap 背景
- Bootstrap导航栏下拉菜单鼠标滑过展开
- Bootstrap 标签
- 了解Bootstrap
- bootstrap常用功能快速入门以及常见问题解决方案
- Bootstrap 面包屑导航
- bootstrap 标签页与fullcalendar 日历插件联合使用时出现隐藏页不显示日历的解决办法
- BootStrap Jstree 树形菜单的增删改查的实现源码
- Bootstrap 导航条
- Bootstrap静止在页面底部的导航栏
- Bootstrap:基本模板
- 每日一bootstrap 表单
- ABROAD:bootstrap中的dropdown组件改造click为hover