【发布时间】:2015-07-06 15:48:55
【问题描述】:
我有一个模态窗口
<div class="modal fade" id="comment-modal" tabindex="-1" role="dialog"
aria-labelledby="Modal" aria-hidden="true">
... content
</div>
基本 html 中的按钮正确显示模态窗口:
<button class="btn btn-default btn-flat btn-xs comment-edit" type="button" data-toggle="modal"
data-target="#comment-modal">
<i class="fa fa-edit" title='edit'></i>
</button>
但是动态添加的相同按钮(通过 ajax 调用)仅显示淡入淡出页面并且不显示任何对话框。但随后我在 Chrome 中检查代码,模态窗口看起来已显示。
<div class="modal fade in" id="comment-modal" tabindex="-1" role="dialog"
aria-labelledby="Modal" aria-hidden="false" style="display: block;">
... content
</div>
如果先点击非动态添加的按钮,然后点击动态添加的按钮,那么模态会正确显示。
【问题讨论】:
-
在这里有什么发现吗?我也遇到了同样的问题。
标签: jquery twitter-bootstrap modal-dialog bootstrap-modal