2013-10-30 45 views
-1

我是自举的新手。我有一个情况,我必须显示引导模式,当我点击任何按钮上的模态,我将不得不显示第一个模态(不可堆叠)下方的另一个模态。如果我关闭第一莫代尔第二莫代尔必须上去取代第一莫代尔的位置。多个Bootstrap模块一个接一个

可能吗?

任何帮助吗?

+0

是其可能 –

+0

这是非常可行的。只需添加第二个模态并将其z-索引设置得比之前显示的更小。 – vipulsharma

+0

你之前没有问过同样的问题吗? http://stackoverflow.com/questions/19669415/multiple-bootstrap-modals-one-after-another-is-it-possible – ZimSystem

回答

1

你可以听的第一款车型的 “close” 事件打开第二个模型:

Bind a function to Twitter Bootstrap Modal Close

$('#my-modal').on('hidden.bs.modal', function() { 
    window.alert('hidden event fired!'); 
}) 

手动打开第二个模型:

$('#otherModel').modal('toggle') 

一个例子:

您的HTML代码:

<!-- Button trigger modal --> 
<a data-toggle="modal" href="#myModal" class="btn btn-primary btn-lg">Launch demo modal</a> 

<!-- Modal --> 
<div class="modal fade" 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">Modal title</h4> 
     </div> 
     <div class="modal-body"> 
     ... 
     </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 --> 

<div class="modal fade" id="myModal2" 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">Modal title</h4> 
     </div> 
     <div class="modal-body"> 
     ... 
     </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 --> 

的Javascript:

$('#myModal').on('hidden.bs.modal', function() { 
    $('#myModal2').modal("toggle"); 
    }); 
+0

我认为他的意思是排列在底下,这需要CSS变换。 –

相关问题