Twitter bootstrap - open modal over an already ope

2019-03-09 18:31发布

Here's my scenario: I'm opening a modal window with some record details, and I've a "Delete" button. When user clicks on this button, I need to show a "confirmation" modal above/over the existing modal (asking "are you sure?"), but when this confirmation modal is showed, it doesn't block the "details" first modal (behind).

Does anyone know how can I do it?

Thanks!

4条回答
女痞
2楼-- · 2019-03-09 18:52

Simply hide #modal and show #modal2 when click on #deleteButton

$("#deleteButton").click(function() {
$('#myModal').modal('hide')
$('#myModal2').modal('show')    
});

Here's a working example: http://jsfiddle.net/baptme/nuUzN/14/

查看更多
爷的心禁止访问
3楼-- · 2019-03-09 18:53

All you need to do is place the markup for the confirmation modal lower down in the code than the details modal.

查看更多
SAY GOODBYE
4楼-- · 2019-03-09 19:00

It's quite easy to do it. Links in your already opened modal have to look like this:

<a href="NEW URL" data-dismiss="modal" data-toggle="modal" data-target="#newModal">Anchor text</a>

data-dismiss="modal" -> will close that modal = that is the trick!!!!
data-toggle="modal" -> will open new dialog

Enjoy!

查看更多
狗以群分
5楼-- · 2019-03-09 19:02

How about adding a z-index to the second modal? Like:

<div class="modal fade" style="z-index:1050">modal content here...</div>

If the value 1050 doesn't work try a higher number aka 99999.

查看更多
登录 后发表回答