`
schy_hqh
  • 浏览: 555913 次
  • 性别: 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
分享到:
评论

相关推荐

    PyPI 官网下载 | django-bootstrap-modal-forms-1.4.0.tar.gz

    3. **django-bootstrap-modal-forms**:这是一个Django应用,它将Bootstrap的模态窗口与Django的表单系统相结合,使得在Django应用中创建、编辑和删除数据时可以使用模态窗口,提供了更加用户友好的界面体验。...

    bootstrapTable-model模态框可拖动代码.zip

    在BootstrapTable中,$model(Model)通常指的是模态框(Modal),这是一种弹出窗口,常用于显示详细信息、进行用户交互或者接收用户输入。在本示例中,“bootstrapTable-model模态框可拖动代码.zip”包含了一个实现...

    30-bootstrap-modal-animation-effects.zip_bootstrap

    3. **JavaScript事件**: Bootstrap模态窗口的显示和隐藏可以通过JavaScript事件触发,如`show.bs.modal`和`hide.bs.modal`。开发者可以在这两个事件的回调函数中添加自定义的动画逻辑。 4. **自定义CSS**: 每个动画...

    bootstrap-modal-2.2.6

    Bootstrap模态框(Modal)是Web开发中一个非常重要的组件,尤其在构建用户交互界面时。...总的来说,Bootstrap模态框是网页设计中不可或缺的一部分,它使开发者能够轻松地实现交互式的弹出窗口,提升网站的用户体验。

    Bootstrap4动态生成模态窗口插件

    Bootstrap4动态生成模态窗口插件,即bsModal,是一个专为Bootstrap4框架设计的插件,用于在网页上创建动态模态对话框。模态窗口是一种非侵入式的用户界面元素,它允许用户在不离开当前页面的情况下查看或操作额外的...

    bootstrap-3.3.7-dist.zip

    - **模态框**(Modal):可以在当前页面上弹出一个可交互的窗口,用于显示额外的内容或进行操作。 - **按钮组**(Button Group)和**下拉菜单**(Dropdown):提供了将多个按钮或下拉菜单组合在一起的布局。 - **...

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

    而"基于bootstrap的移动手机端全屏模态窗口插件",即`bootstrap-fs-modal`,则是针对Bootstrap模态框(Modal)的一个扩展,旨在优化其在移动设备上的表现,提供更好的用户体验。 Bootstrap的原生模态窗口在设计时...

    bootstrap-modal

    Bootstrap Modal是基于jQuery的一款强大的模态对话框插件,它被广泛应用于Web开发中,以提供弹出式窗口的功能,通常用于显示警告、确认信息、展示详细内容或进行表单输入等场景。这个插件是Bootstrap框架的一个核心...

    Bootstrap4动态模态窗口jquery插件

    例如,通过调用`.modal('show')`或`.modal('hide')`方法,可以显示或关闭模态窗口。此外,可以利用jQuery的事件监听器来响应用户操作,动态地改变模态窗口的内容。 总之,Bootstrap4动态模态窗口jquery插件为开发者...

    Bootstrap自定义模态窗口样式

    1. **CSS覆写**:Bootstrap的模态窗口样式是通过CSS类来控制的,如`.modal`, `.modal-dialog`, `.modal-content`等。我们可以针对这些类添加新的CSS规则,改变模态的背景颜色、边框、阴影、动画效果等。例如,增加内...

    BootStrap中的模态框(modal,弹出层)功能示例代码

    3. 模态对话框:模态框内部的容器,带有`.modal-dialog`类,可以调整模态框的大小。 ```html &lt;div class="modal-dialog" role="document"&gt; ``` 4. 模态内容:包括头、主体和脚部三个部分。 - `.modal-header`...

    django-bootstrap-modal-forms:一个Django插件,用于在Bootstrap modal中创建AJAX驱动的表单

    **django-bootstrap-modal-forms** 是一个专为Django框架设计的插件,它允许开发者将表单集成到Bootstrap模态窗口(modal)中,并通过AJAX技术实现无刷新提交。这个插件极大地提升了用户体验,因为它使得用户可以在...

    SpringMVC整合bootstrap-table 初始化数据-自定义搜索-弹出模态框

    在实现弹出模态框功能时,我们通常会在表格中的每一行数据上添加一个操作按钮,点击该按钮会弹出一个模态窗口,显示详细信息。这需要在HTML模板中添加对应的modal元素,并通过JavaScript来控制其显示和隐藏。在后端...

    angular的Bootstrap模态对话框的实现

    在本教程中,我们将深入探讨如何利用AngularJS的`ui-router`和Bootstrap的`ui-bootstrap-modal`来实现模态对话框。 首先,`ui-router`是AngularJS的一个扩展,它提供了更强大的路由功能,支持状态管理和嵌套路由,...

    angularJS 模态窗口$modal的使用实例

    在AngularJS中,$modal服务是一个非常有用的组件,它允许我们创建模态窗口来显示额外的信息、进行用户交互或执行一些操作。模态窗口在Web应用程序中广泛应用,为用户提供了一种非侵入式的交互方式,不会中断当前的...

    ModalLayer模态框插件js弹出框

    虽然本例中是独立使用的,但ModalLayer也可以与Bootstrap、Vue.js、React等前端框架集成,提供更高级的功能和更好的组件复用。 7. **注意事项** - 考虑到无障碍性(Accessibility),确保模态框在键盘导航时也能...

    模态窗口关闭时刷新父页面js文件

    值得注意的是,如果模态窗口是通过弹出层(如Bootstrap的`modal`组件)实现,它们可能已经内置了关闭事件的处理。在这种情况下,我们需要找到正确的事件(比如`hidden.bs.modal`)并在此事件的回调中添加刷新父页面...

    一头扎进Bootstrap3-10-12

    5. **模态框(Modal)**:模态框是一种弹出窗口,用于显示与主页面内容相关的补充信息。学习如何创建和控制模态框的显示和关闭,以及如何在其中嵌入内容,可以提升用户交互体验。 6. **表单(Forms)**:Bootstrap3...

    bootstrap模态窗口美化特效

    Bootstrap模态窗口是网页设计中常用的一种交互元素,它允许用户在不离开当前页面的情况下查看或操作额外的信息。在这款“bootstrap模态窗口美化特效”中,开发者通过增强原生Bootstrap模态窗口的视觉效果,提供了...

    js实现模态窗口的3种方式

    在网页开发中,模态窗口...有很多开源的jQuery插件专门用于创建模态窗口,如`Bootstrap Modal`。首先引入jQuery库和插件,然后通过简单的调用来创建和控制模态窗口。 ```html &lt;!-- 引入jQuery和Bootstrap库 --&gt; ...

Global site tag (gtag.js) - Google Analytics