BootStrap同時顯示多個Modal解決方案


使用BootStrap自帶的Modal的時候,如果同時調用多個Modal,那么只能看到背景顏色加深但是看不見新的Modal頁面。

問題主要是Modal的z-index有問題,重新計算z-index並賦值即可。在Modal完全加載之后調用方法:

$(document).ready(function() { // 通過該方法來為每次彈出的模態框設置最新的zIndex值,從而使最新的modal顯示在最前面 $(document).on('show.bs.modal', '.modal', function() { var zIndex = 1040 + (10 * $('.modal:visible').length); $(this).css('z-index', zIndex); setTimeout(function() { $('.modal-backdrop').not('.modal-stack').css('z-index', zIndex - 1).addClass('modal-stack'); }, 0); }); });


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM