我有一个模态窗口几乎立即加载和消失,
<ul>
<li><a href="#" class="btn btn-lg btn-success" data-toggle="modal" data-target="#basicModal">School Management Portal</a></li>
</ul>
<div class="modal fade in modal-dialog modal-content" id="basicModal" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<h4 class="modal-title" id="myModalLabel">Modal title</h4>
</div>
<div class="modal-body">
<h3>Modal Body</h3>
</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>
<script type="text/javascript">
$('#myModal').modal('show')
</script>
为什么在modal('show')
之后关闭这么快?
答案 0 :(得分:1)
我相信这个
$('#myModal').modal('show');
应该是
$('#basicModal').modal('show');
因为那是你的模态id
的{{1}}。
或者(但出于同样的原因),这个
div
可能是
<div class="modal fade in modal-dialog modal-content" id="basicModal"
我相信你只是在负载上看到它,它消失了,因为它还不可见。基本上,您的<div class="modal fade in modal-dialog modal-content" id="myModal"
目前无法正常运作。