关闭打开的模态后如何打开新的模态

How do i open new modal after closing an open modal

我正在使用 bootstrap 3.2.0。 我有一个带有 3 个按钮的模态场景。每个按钮都会打开一个新的独特模式。但我想要这样,如果我点击 3 个按钮中的任何一个,打开的模式(带有 3 个按钮的那个)应该关闭并打开新的模式。不是模态优于模态。

使用 BS 模态事件:hidden.bs.modal 并使用 jQuery 的 one() 处理它:

[编辑]@cvrebert 在对答案的评论中提出建议)

// 'next-modal' is one of three buttons inside first modal:
$('.next-modal').click(function () {
    // hide current modal and when it's hidden, open another:
    $('#myModal').one('hidden.bs.modal', function (e) {
        $('#nextModal').modal('show');
    }).modal('hide');
});

DEMO