javascript - Bootstrap 两个并排模态框

标签 javascript css bootstrap-modal bootstrap-4

我有一个显示各种信息的模态,触发单个模态效果非常好。然而,当我尝试应用 Bootstraps 的网格逻辑来放置 2 个并排模态时,我失败了。这是单个模态的代码:

<div class="modal fade bd-example-modal-lg" tabindex="-1" id="my_modal" role="dialog"
 aria-hidden="true">
<div class="modal-dialog modal-lg">
    <div class="modal-content">
        <div class="modal-header">
            <h5 class="modal-title">Raw Data</h5>
            <button type="button" class="close" data-dismiss="modal" aria-label="Close">
                <span aria-hidden="true">&times;</span>
            </button>
        </div>
        <div class="modal-body modal-body-right">

        </div>
        <div class="modal-footer">
            <button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
        </div>
    </div>
</div>

FWIW 我正在通过 JS 加载模式,使用:

$('.modal-body').load("/path/to/modal.html", function () {
    $('#my_modal').modal({
      show: true
    })
});

如何将这两个模态并排放置?谢谢!

最佳答案

使用CSS定位.modal-content...

#modal1 .modal-content {
    margin-left: -50%;
}

#modal2 .modal-content {
    margin-left: 50%;
}

演示:https://www.codeply.com/go/V4Eda15hEJ

关于javascript - Bootstrap 两个并排模态框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49094454/

相关文章:

javascript - 两个事件监听器之间 : How do I pass my function without using trigger()?

javascript - 我无法仅使用 javascript 在 5 秒后执行引导模式以在页面上弹出。

javascript - 上传时使用标签 &lt;input type = "file"> 读取文件名并将其重命名为 mvc + angularjs

javascript - 如何使用弹出框输入更改CSS(背景颜色)

javascript - 创建一个可变长度的字符串,填充一个重复的字符

javascript - 根据屏幕尺寸的视口(viewport)值

javascript - VSCode Webview中的DOM操作用于编辑所有本地路径

html - 边框不会在 Internet Explorer 中显示

javascript - 需要帮助以 html 形式对齐动态 td 元素

css - Bootstrap 登录颜色组件