> 文章列表 > 六、介绍模态窗口以及使用

六、介绍模态窗口以及使用

六、介绍模态窗口以及使用

模态窗口

1.模态窗口:模拟的窗口,本质是<div>,通过设置z-index大小来实现的

初始时:z-index初始参数是<0,所以不显示。需要显示时z-index>0

2.bootstrap来控制z-index的大小

<link href="jquery/bootstrap_3.3.0/css/bootstrap.min.css" type="text/css" rel="stylesheet" />
<link href="jquery/bootstrap-datetimepicker-master/css/bootstrap-datetimepicker.min.css" type="text/css" rel="stylesheet" /><script type="text/javascript" src="jquery/jquery-1.11.1-min.js"></script>
<script type="text/javascript" src="jquery/bootstrap_3.3.0/js/bootstrap.min.js"></script>
<script type="text/javascript" src="jquery/bootstrap-datetimepicker-master/js/bootstrap-datetimepicker.js"></script>
<script type="text/javascript" src="jquery/bootstrap-datetimepicker-master/locale/bootstrap-datetimepicker.zh-CN.js"></script>

控制模态窗口的显示与隐藏

1.方式一:按钮通过data-toggle="modal" data-target="#模态窗口的id"

	<!-- 创建市场活动的模态窗口 --><div class="modal fade" id="createActivityModal" role="dialog">...</div>
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#createActivityModal"><span class="glyphicon glyphicon-plus"></span> 创建</button>

2.方式二:通过js函数进行控制:

                选择器(选中div).modal("show");//显示选中的模态窗口

                选择器(选中div).modal("hide");//关闭选中的模态窗口

3.隐藏模态窗口

通过标签的属性data-dismiss=""点击添加了data-dismiss=""属性的标签,自动关闭该标签所在的模态窗口。

<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span>
</button>

  模态窗口的意义:

 模态窗口本质上就是原来页面中的一个<div>,只有一个页面;所有的操作都是在同一个页面中完成。