【发布时间】:2015-12-29 08:54:09
【问题描述】:
我有一个包含动态生成的项目列表的页面。 每个项目都有按钮切换模式窗口,其中包含更多信息,但模式不出现。 模态框紧跟在正文开始标签之后:
<div class="modal fade" id="auto9" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel">Something</h4>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Закрыть</button>
</div>
</div>
</div>
</div>
<div class="modal fade" id="auto16" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myModalLabel">Something</h4>
</div>
<div class="modal-body">
...
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Закрыть</button>
</div>
</div>
</div>
</div>
按钮是:
<button class="btn btn-default" data-toggle="modal" data-target="#auto9" type="button">Подробнее</button></p>
<button class="btn btn-default" data-toggle="modal" data-target="#auto16" type="button">Подробнее</button></p>
如果我在 html 正文中只放置按钮和模式,一切正常。怎么了?
【问题讨论】:
-
如果您在 html 中动态添加这些模态,那么您必须需要对这些模态应用范围。
-
检查控制台错误“SyntaxError: expected expression, got ' jquery-2.1.1.js (line 1) SyntaxError: expected expression, got '"
-
创建小提琴/sn-p
-
Alex,检查您的
jquery-2.1.1.js和bootstrap.js文件。它们似乎包含 HTML 内容。如果 bootstrap.js 没有加载,modals 将无法工作
标签: jquery html twitter-bootstrap-3