Pet*_*ete 3 html javascript jquery twitter-bootstrap
我正在使用 Bootstrap Modal,模态页脚 div 显示为用于遮挡主页的灰色背景,而不是模态其余部分使用的白色背景。
\n\n这是一个有点复杂的设置,但我会尽力解释它。
\n\n模态定义如下所示:
\n\n<div class="modal fade" role="dialog" tabindex="-1" id="concert-modal">\n<div class="modal-dialog" role="document">\n <div class="modal-content">\n <div class="modal-header">\n <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">\xc3\x97</span></button>\n <h4 id="concert-modal-title" class="modal-title"></h4>\n </div>\n <div id="concert-modal-body" class="modal-body">\n\n </div>\n </div>\n\n <div class="modal-footer">\n <span id="ConcertMessage" class="pull-left"></span>\n <button class="btn btn-default" type="button" data-dismiss="modal">Cancel </button>\n <button class="btn btn-primary" type="submit" form="concert-modal-form">Save </button>\n </div>\n\n</div>\nRun Code Online (Sandbox Code Playgroud)\n\n\n\n您会看到模态主体部分是空的。那是因为我有 javascript,它使用 Mustache.js 模板系统来使用模板设置正文的 html 并从 Ajax 调用返回。一切正常,模态主体显示正确。
\n\n模式主体由 Bootstrap 选项卡控件和包含所有选项卡窗格的表单组成,因此整体结构如下所示。
\n\n<ul class="nav nav-tabs nav-justified nav-justify">\n <li class="active"><a href="#tab-1" role="tab" data-toggle="tab">Basic </a></li>\n <li><a href="#tab-2" role="tab" data-toggle="tab">Media </a></li>\n <li><a href="#tab-3" role="tab" data-toggle="tab">Tickets </a></li>\n</ul>\n<form id="concert-form" action="#" class="form-horizontal">\n <div class="hidden">\n <input type="text" name="Mode" id="Mode">\n <input type="text" name="ConcertID" value="{{ConcertID}}">\n </div>\n <div class="tab-content" style="margin-top:20px;">\n... form-group divs with labels and input controls...\n</div>\n<div class="tab-content" style="margin-top:20px;">\n... form-group divs with labels and input controls...\n</div>\n</form>\nRun Code Online (Sandbox Code Playgroud)\n\n我使用了 html 语法检查器来确保没有任何未封闭的标签。我还尝试将表单标签放置在代码中的几个不同位置,但无论我做什么,模式页脚部分都无法正确显示。
\n\n有任何想法吗?
\n您的页脚位于模态内容 div 之外。\n结构应为:
\n\n<div class="modal">\n <div class="modal-dialog">\n <div class="modal-content">\n <div class="modal-header"></div>\n <div class="modal-body"></div>\n <div class="modal-footer"></div>\n </div>\n </div>\n</div>\nRun Code Online (Sandbox Code Playgroud)\n\n你有这样的(顺便说一句,你在发布的html中缺少一个div):
\n\n<div class="modal">\n <div class="modal-dialog">\n <div class="modal-content">\n <div class="modal-header"></div>\n <div class="modal-body"></div>\n </div>\n <div class="modal-footer"></div>\n </div>\n</div> <!--missing div in the example you posted here-->\nRun Code Online (Sandbox Code Playgroud)\n\n下面的功能代码可以让您看到正确的结构:
\n\n<div class="modal">\n <div class="modal-dialog">\n <div class="modal-content">\n <div class="modal-header"></div>\n <div class="modal-body"></div>\n <div class="modal-footer"></div>\n </div>\n </div>\n</div>\nRun Code Online (Sandbox Code Playgroud)\r\n<div class="modal">\n <div class="modal-dialog">\n <div class="modal-content">\n <div class="modal-header"></div>\n <div class="modal-body"></div>\n </div>\n <div class="modal-footer"></div>\n </div>\n</div> <!--missing div in the example you posted here-->\nRun Code Online (Sandbox Code Playgroud)\r\n| 归档时间: |
|
| 查看次数: |
5851 次 |
| 最近记录: |