javascript - Bootstrap 模式未显示

标签 javascript twitter-bootstrap modal-dialog

我正在尝试从 JavaScript 调用 Bootstrap 模态,不幸的是我只看到模态背景。

var newDiv = $(document.createElement('div'));
$(newDiv).html('\
            <div class="modal fade">\
              <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 id="drillDownContainer">\
                  </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>\
              </div>\
            </div>\
    ');
$(newDiv).modal('show');

这是一个 jsfidle 示例

http://jsfiddle.net/Y68Fx/

最佳答案

您正在将模式对话框 div 包装在另一个 div 中。将其移到文档正文之外。检查fiddle

 var newDiv = '<div class="modal fade">\
          <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 id="drillDownContainer">\
              </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>\
          </div>\
        </div>\
 ';
 $(newDiv).appendTo('body');

 $(newDiv).modal('show');

关于javascript - Bootstrap 模式未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24200160/

相关文章:

javascript - 等待来自 Javascript 模态的 "return value"

javascript - 使用缩略图的多模态图像

javascript - 如何在 javascript 中不依赖 id、class 或 content 来查找和检索节点位置

javascript - 创建异步函数以稍后在快速 route 调用结果

ruby-on-rails - 找不到“twitter/bootstrap/responsive.less”

css - 响应式网页设计 - Bootstrap

javascript - 数据表后面的模态显示

javascript - 在 JavaScript 中查找没有任何数字且至少有一个大写字符的最长子字符串?

javascript - 获取设备电话号码的可靠方法

jquery - 如何使用 Bootstrap 为桌面和移动设备提供不同的滑动样式