modal模态框的几种打开方法+问题集锦

转载自:https://www.cnblogs.com/sxdcgaq8080/p/8193535.html

第一部分:

  关于bootstrap中modal的使用,下面把几种自己用的打开方法展示出来

  首先呢,得有个Bootstrap的页面,这里就不说了。

  其次呢,得有个modal放在页面中,不管你这段代码加在页面代码的什么地方,默认是不会显示出来的 

<div class="modal fade modalIndex" id="adminModal"  role="dialog">
            <div class="modal-dialog" role="document">
                <div class="modal-content">
                    <div class="modal-header">
                        <h4 class="modal-title" id="myModalLabel">机构筛选</h4>
                    </div>
                    <div class="modal-body">
                        机构信息

                    </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>

 最后呢,就是下面的几种打开方式:

  第一种打开方式:

  在某个绑定的元素上添加下面两个属性【例如在button或者a标签上】

<a data-toggle="modal" data-target="#adminModal">机构</a>

  只要target指向的id正确,就可以成功打开modal框。

第二种打开方式:

  给某个绑定的元素添加class,【l例如在button或者a标签上】

<a class="adminA">机构</a>
// 然后写js为它添加点击事件:

$(".adminA").click(function(){
        $('#adminModal').modal("show");
    });

 

第二部分:

  使用过程中出现的一些问题集锦

  问题1:打开的Modal模态框位于页面上图层div的下面

 解决方法:

  为Modal指定z-index,即可解决

.modalIndex{ z-index: 999; }

  然后为modal加上这个class即可。

 =======================================================

问题2:

    怎么关闭modal?

  解决方法:

$('#adminModal').modal('hide');

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值