【发布时间】:2016-03-21 03:37:45
【问题描述】:
我有一个代码,我想做的是在 ajax 成功时关闭模式。这是我的代码:
脚本
success: function() {
console.log("delete success");
$('#deleteContactModal').modal('hide');
$( "#loadContacts" ).load( "/main/loadContacts" );
}
html
<div class="modal fade" id="deleteContactModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog modal-sm" role="document">
<div class="modal-content">
<!--everything goes here -->
</div>
</div>
</div>
除了代码$('#deleteContactModal').modal('hide'); 触发时,一切正常,它只是显示一个黑色的褪色屏幕,如下所示:
模态关闭但黑色褪色仍然存在。我在这里错过了什么吗?提前谢谢你。
我正在使用 bootstrap 3.3。
【问题讨论】:
-
您确定没有任何控制台错误吗?我只看到出现错误时屏幕保持黑色褪色。根据我从您的代码示例中得知,一切看起来都是正确的。
-
@AronBoyette 没有控制台错误。
-
你能检查一下你是否在你的css中设置了任何其他元素的“z-index”吗?如果是,请评论它再试一次..
-
有时是由于 HTML 放置顺序与其他 HTML 元素截取造成的
标签: javascript jquery ajax twitter-bootstrap twitter-bootstrap-3