欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

bootstrap實(shí)現(xiàn)嵌套模態(tài)框的實(shí)例代碼

 更新時(shí)間:2020年01月10日 10:51:53   作者:海角遇見天涯  
這篇文章主要介紹了bootstrap實(shí)現(xiàn)嵌套模態(tài)框的實(shí)例代碼,代碼簡單易懂,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

項(xiàng)目上有一個(gè)需求,需要在已經(jīng)彈出的一個(gè)bootstrap模態(tài)框的基礎(chǔ)上再彈一個(gè)模態(tài)框。

因?yàn)閎ootstrap官方不建議這么做,最后實(shí)現(xiàn)的過程屬實(shí)不易。

以下是解決方案:

html代碼:

<div id="container">
 <a data-toggle="modal" href="#myModal" rel="external nofollow" class="btn btn-primary">彈出第一層模態(tài)框</a>
 <!-- 第一層模態(tài)框 -->
 <div class="modal fade" id="myModal">
   <div class="modal-dialog modal-lg">
     <div class="modal-content">
       <div class="modal-header">
         <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
           <h4 class="modal-title">第一層模態(tài)框</h4>
       </div>
       <div class="container"></div>
       <div class="modal-body">
       <p>第一層模態(tài)框</p>
       <br> 
       <a data-toggle="modal" href="#myModal2" rel="external nofollow" class="btn btn-primary">彈出第二層模態(tài)框</a>
       </div>
       <div class="modal-footer">  <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" data-dismiss="modal" class="btn">關(guān)閉</a>
         <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="btn btn-primary">保存</a>
       </div>
     </div>
   </div>
 </div>
 <!-- 第二層模態(tài)框 -->
 <div class="modal fade rotate" id="myModal2">
   <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">第二層模態(tài)框</h4>
       </div>
       <div class="container"></div>
       <div class="modal-body">
         <p>第二層模態(tài)框</p>
       </div>
       <div class="modal-footer">  
       <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" data-dismiss="modal" class="btn">關(guān)閉</a>
    <a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" class="btn btn-primary">保存</a>
       </div>
     </div>
   </div>
 </div>
 <!-- 遮罩 -->
 <div id="cover"></div>
</div>

遮罩的css樣式:

<style type="text/css">
 <!-- 遮罩是為了第二層模態(tài)框彈出時(shí),可以將第一層模態(tài)框遮住 -->
 #cover {
 display: none;
 position: fixed;
 background: #000000;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 opacity: 0.40;
 z-index: 1
}
</style>

js代碼:

$(document).ready(function (){
 //第二層模態(tài)框彈出時(shí),為其設(shè)置一個(gè)大于第一層模態(tài)框的z-index
 //使得第二層模態(tài)框可以在第一層模態(tài)框上面
 $(document).on('show.bs.modal', '#myModal2', function (event) {
 var zIndex = 1040 + (10 * $('.modal:visible').length+1);
   $(this).css('z-index', zIndex);
   //開啟遮罩,遮罩的高度小于第二層模態(tài)框
   $("#cover").css('z-index',zIndex-1)
   $('#cover').css('display','block'); //顯示遮罩層 
 });
 
 $('#myModal2').on('hide.bs.modal', function() {
 //第二層模態(tài)框關(guān)閉時(shí),關(guān)閉遮罩
 $('#cover').css('display','none');
 });
});

總結(jié)

以上所述是小編給大家介紹的bootstrap實(shí)現(xiàn)嵌套模態(tài)框的實(shí)例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

  • 實(shí)例解析ES6 Proxy使用場景介紹

    實(shí)例解析ES6 Proxy使用場景介紹

    本篇文章主要介紹了ES6 Proxy使用場景介紹,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-01-01
  • 原生JS實(shí)現(xiàn)簡單的無縫自動(dòng)輪播效果

    原生JS實(shí)現(xiàn)簡單的無縫自動(dòng)輪播效果

    輪播效果是老生常談的話題,今天小編通過實(shí)例代碼給大家分享原生JS實(shí)現(xiàn)簡單的無縫自動(dòng)輪播效果,感興趣的朋友跟隨小編一起學(xué)習(xí)吧
    2018-09-09
  • JS實(shí)現(xiàn)動(dòng)態(tài)修改table及合并單元格的方法示例

    JS實(shí)現(xiàn)動(dòng)態(tài)修改table及合并單元格的方法示例

    這篇文章主要介紹了JS實(shí)現(xiàn)動(dòng)態(tài)修改table及合并單元格的方法,結(jié)合完整實(shí)例形式分析了JS動(dòng)態(tài)遍歷及修改table單元格的具體操作技巧,需要的朋友可以參考下
    2017-02-02
  • js游戲人物上下左右跑步效果代碼分享

    js游戲人物上下左右跑步效果代碼分享

    這篇文章主要介紹了js游戲人物上下左右跑步效果,推薦給大家,有需要的小伙伴可以參考下。
    2015-08-08
  • canvas 彈幕效果(實(shí)例分享)

    canvas 彈幕效果(實(shí)例分享)

    本文主要分享了canvas實(shí)現(xiàn)彈幕效果的實(shí)例代碼。具有一定的參考價(jià)值,下面跟著小編一起來看下吧
    2017-01-01
  • Javascript中設(shè)置默認(rèn)參數(shù)值示例

    Javascript中設(shè)置默認(rèn)參數(shù)值示例

    這篇文章主要介紹了Javascript中默認(rèn)參數(shù)值的設(shè)置,很簡單,但很實(shí)用,需要的朋友可以參考下
    2014-09-09
  • 詳解js中的幾種常用設(shè)計(jì)模式

    詳解js中的幾種常用設(shè)計(jì)模式

    這篇文章主要介紹了js中的幾種設(shè)計(jì)模式,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-07-07
  • JS中數(shù)組重排序方法

    JS中數(shù)組重排序方法

    在數(shù)組中有兩個(gè)可以用來直接排序的方法,分別是reverse()和sort()。下面通過本文給大家詳細(xì)介紹,對js 數(shù)組重排序相關(guān)知識感興趣的朋友一起看看吧
    2016-11-11
  • JavaScript表單驗(yàn)證實(shí)現(xiàn)過程詳解

    JavaScript表單驗(yàn)證實(shí)現(xiàn)過程詳解

    表單校驗(yàn)是注冊環(huán)節(jié)中必不可少的操作,表單校驗(yàn)通過一定的規(guī)則來確保用戶提交數(shù)據(jù)的有效性,下面這篇文章主要給大家介紹了關(guān)于el-form表單驗(yàn)證的一些實(shí)用方法,需要的朋友可以參考下
    2023-01-01
  • 認(rèn)識Knockout及如何使用Knockout綁定上下文

    認(rèn)識Knockout及如何使用Knockout綁定上下文

    Knockout簡稱ko,是一個(gè)輕量級的javascript類庫,采用MVVM設(shè)計(jì)模式(即Model、view、viewModel),簡單優(yōu)雅的實(shí)現(xiàn)了雙向綁定,實(shí)時(shí)更新,幫助您使用干凈的數(shù)據(jù)模型來創(chuàng)建豐富的、響應(yīng)式的用戶界面
    2015-12-12

最新評論