【发布时间】:2016-09-29 01:03:48
【问题描述】:
我一直在寻找解决方案,但似乎没有任何解决方案。
我的代码中有一个模态加载函数脚本,并且模态显示正常,但是当我尝试使用代码中的一个 html 按钮从 data-dismiss="modal" 指令关闭模态时,它不关闭模式,但如果我点击“打开模式”按钮,那么两个关闭按钮工作正常:
<script>
setTimeout(function(){
$(window).load(function(){
$('#myModal').modal('show');
},3000);
</script>
<div class="container"><!-- Trigger the modal with a button --> <button class="btn btn-info btn-lg" type="button" data-toggle="modal" data-target="#myModal">Open Modal</button> <!-- Modal -->
<div id="myModal" class="modal fade" tabindex="-1">
<div class="modal-dialog"><!-- Modal content-->
<div class="modal-content">
<div class="modal-header"><button class="close" type="button" data-dismiss="modal">×</button>
<h4 class="modal-title">Modal Header</h4>
</div>
<div class="modal-body">
<p>Some text in the modal.</p>
</div>
<div class="modal-footer"><button class="btn btn-default" type="button" data-dismiss="modal">Close</button></div>
</div>
</div>
</div>
</div>
所以 data-dismiss="modal" 仅在我从“打开模式”按钮手动加载模式时有效,但当我使用加载功能在页面加载时显示它时不起作用。
我将不胜感激,欢迎提出任何建议,
谢谢。
【问题讨论】:
标签: javascript modal-dialog bootstrap-modal