`
schy_hqh
  • 浏览: 544117 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

bootstrap3-Modal 模态窗口

阅读更多

 

模态窗口的使用:

1.触发窗口打开

2.窗口打开后是否可以继续操作页面上的内容

3.关闭窗口

 

 

有2种方式来触发模态窗口的显示

通过data属性

<!-- Button trigger modal 模态框的触发按钮,通过data-toggle="modal" data-target="#myModal"实现与模态框的绑定-->
<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
	  Launch  modal by CSS
</button>

 

通过JavaScript调用

<script type="text/javascript">
	function showModal() {
		$("#myModal").modal({
			backdrop: 'static',/*背景变暗,且关闭模态窗体后才能操作页面上的内容*/
		});
	}
</script>

 



 

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Default buttons from Bootstrap 3</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Bootstrap -->
<link href="../../bootstrap-3.0.0/dist/css/bootstrap.min.css"
	rel="stylesheet" media="screen">
<style>
body {
	padding: 50px; /*边距*/
}
</style>
<script type="text/javascript">
	function showModal() {
		$("#myModal").modal({
			backdrop: 'static',/*背景变暗,且关闭模态窗体后才能操作页面上的内容*/
		});
	}
</script>
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
      <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
      <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
    <![endif]-->
</head>
<body>
	<!-- 模态对话框 -->
	
	<!-- 通过Data属性触发模态窗口-->
	<button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal">
	  Launch  modal by CSS
	</button>
	
	<!-- 通过javascript触发模态窗口-->
	<button class="btn btn-success btn-lg" onclick="showModal()">
		Launch  modal by js
	</button>
	
	<!-- Modal -->
	<div class="modal fade in" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
	  <div class="modal-dialog">
	    <div class="modal-content">
	      <div class="modal-header">
	        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
	        <h4 class="modal-title" id="myModalLabel">Modal Heading</h4>
	      </div>
	      <div class="modal-body">
	        <h4>Text in a modal</h4>
	        <p>Duis mollis, est non commodo luctus, nisi erat porttitor ligula.</p>
	        
	        <h4>Popover in a modal</h4>
	      <p>...</p>
               ...
	      </div>
	      <div class="modal-footer">
	        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
	        <button type="button" class="btn btn-primary">Save changes</button>
	      </div>
	    </div><!-- /.modal-content -->
	  </div><!-- /.modal-dialog -->
	</div><!-- /.modal -->
	
	<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
	<script src="../../bootstrap-3.0.0/assets/js/jquery.js"></script>
	<!-- Include all compiled plugins (below), or include individual files as needed -->
	<script src="../../bootstrap-3.0.0/dist/js/bootstrap.min.js"></script>
</body>
</html>

 

  • 大小: 30.4 KB
分享到:
评论

相关推荐

    angular的Bootstrap模态对话框的实现

    angularjs ui-router+bootstrap ui-modal实现模态对话框

    Bootstrap自定义模态窗口样式

    这是一款Bootstrap自定义模态窗口样式。高模态窗口通过简单的CSS代码,将原生的bootstrap模态窗口进行美化。

    基于bootstrap的移动手机端全屏模态窗口插件

    bootstrap-fs-modal是一款基于bootstrap的移动手机端全屏模态窗口插件。原生的bootstrap模态窗口在移动手机端的用户体验不是很好,通过该插件可以大大的提高用户体验。

    eModal是一款非常实用的基于Bootstrap的模态窗口对话框插件

    eModal是一款非常实用的基于Bootstrap的模态窗口对话框插件。该模态窗口对话框插件可以制作警告框,确认框,提示框等,并且可以通过Ajax远程加载内容,还可以嵌入iframe框架等,功能非常齐全。

    flask-admin-modal

    例如,针对此问题,使用Bootstrap模态弹出窗口更新Flask-Admin批处理操作中选择的多个记录。 安装 git clone https://github.com/pjcunningham/flask-admin-modal.git cd flask-admin-modal # (optional, create a ...

    浅析BootStrap中Modal(模态框)使用心得

    它可以用来创建模态窗口丰富用户体验,或者为用户添加实用功能。您可以在 Modals(模态框)中使用 Popover(弹出框)和 Tooltip(工具提示插件)。 一、modal使用: 1.1、登录bootstrap官网,点击下载Bootstrap 1.2...

    ModalLayer模态框插件js弹出框

    ModalLayer是一款带多种形式的模态框插件,js网页弹出框代码,支持倒计时、确认对话框、弹窗iframe等。

    Bootstrap 模态框(Modal)带参数传值实例

    模态框(Modal)是覆盖在父窗体上的子窗体。...以上所述是小编给大家介绍的Bootstrap 模态框(Modal)带参数传值实例,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的

    动画过渡效果jQuery打开模态窗口代码.zip

    &lt;div id="myModal1" class="modal" data-easein="fadeIn" tabindex="-1" role=... 一款在Bootstrap模态窗口和Popover的基础上,使用velocity.js来制作模态窗口和Popover打开时的动画过渡效果的jQuery打开模态窗口代码。

    react-promise-modal:在React中执行模态的正确(简便)方式。 有诺言

    主要旨在用作react-bootstrap Modal show属性。 onDismiss — onDismiss模式时应调用。 始终将诺言解决为undefined 。 onSubmit在提交/确认模式时应调用。 如果未提供任何参数,则解析为true 。 但是您可以将任何...

    bootstrap多层模态框滚动条消失的问题

    bootstrap 打开多层模态框的情况下,关闭任意一个模态框,都会导致其余模态框的滚动条消失。 监测html发现,当打开模态框时,会给 body 元素加一个 modal-open 的 class,而在 bootstrap.css 中,有这样一条 css ...

    Bootstrap每天必学之模态框(Modal)插件

    更多关于Bootstrap模态框插件内容请点击专题《Bootstrap Modal使用教程》进行学习,希望大家喜欢,下面继续 一.基本使用 使用模态框的弹窗组件需要三层 div 容器元素,分别为 modal(模态声明层)、 dialog(窗口声明...

    Bootstrap模态框插件使用详解

    使用模态框的弹窗组件需要三层 div 容器元素,分别为 modal(模态声明层)、dialog(窗口声明层)、content(内容层)。在内容层里面,还有三层,分别为 header(头部)、body(主体)、footer(注脚)。 结合具体演示来理解如下...

    Bootstrap 模态框(Modal)插件

    使用模态窗口,您需要有某种触发器。您可以使用按钮或链接。这里我们使用的是按钮。 如果您仔细查看上面的代码,您会发现在 标签中,data-target=”#myModal” 是您想要在页面上加载的模态框的目标。您可以在页面上...

    ddmodal:DDModal是可以包含在项目中的模块,它将帮助您轻松快捷地创建模态弹出窗口

    DDModal是使用Javasript在Jquery和Bootstrap平台上开发的,因此可以轻松地将其集成到项目中,作为前端的一部分。 另请参阅: : 实际版本: 版本:1.5发布日期:14-06-2019(2019-06-14)新功能:-改进性能工作...

    浅析BootStrap模态框的使用(经典)

    它可以用来创建模态窗口丰富用户体验,或者为用户添加实用功能。您可以在 Modals(模态框)中使用 Popover(弹出框)和 Tooltip(工具提示插件)。 1,Bootstrap 模态对话框和简单使用 div id=myModal class=modal ...

    Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题的解决方法

    这个问题从哪来的,是因为modal叠加,我们点击窗口之外的空白部分,一次性关闭所有model,但是modal自己生成的’.modal-backdrop’只关闭了一个,其余的依然存在, 导致阴影遮罩. 这里的解决办法是 1.第一种禁用...

    Boostrap模态窗口的学习小结

    它可以用来创建模态窗口丰富用户体验,或者为用户添加实用功能。您可以在 Modals(模态框)中使用 Popover(弹出框)和 Tooltip(工具提示插件)。 一.什么是模态窗口? 是这样一种效果哟: 二. 组成 头部(包括...

    bsmodalOpener:用于打开模态窗口的 AMD 模块。 依赖于 Bootstrap、jQuery 和 MustacheJS

    用于打开模态窗口的 AMD 模块。 依赖于 Bootstrap、jQuery 和 MustacheJS 文档 modal-opener.js init(params) params = {title: string 可选(标题将显示在模态中), id_modal:需要的字符串(用于识别模态的 ...

Global site tag (gtag.js) - Google Analytics