这是我第一次面对这样的事情......非常奇怪!防止启动模式显示在页面加载
我在页面底部有一个模态对话框代码(就在body标签之前),后面用PHP填充数据。
<!-- email dialog -->
<div id="ewEmailDialog" class="modal" role="dialog" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">
</h4>
</div>
<div class="modal-body">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary ewButton">
<?php echo $Language->Phrase("SendEmailBtn") ?>
</button>
<button type="button" class="btn btn-default ewButton" data-dismiss="modal">
<?php echo $Language->Phrase("CancelBtn") ?>
</button>
</div>
</div>
</div>
</div>
我有jQuery和Bootstrap JS在页面的页脚正确加载。无论何时加载页面,都会显示一个空白模式对话框。 $(document).ready(function() {});
上没有代码,但模态对话框显示。
我在这里搜索,发现了一些类似的问题发布。在那里提出的解决方案并不适合我。我试过...
加
hide
class。这个工程,但然后模式不显示按钮单击。确保bootstrap js已加载
after
jQuery。是的,这就是脚本加载的方式。看看是否有触发
modal('show')
的功能。我查了一下,没有这样的jQuery调用。最新版本的jQuery和Bootstrap ...是的。
我还不确定为什么模态不断显示出来。请帮我解决这个问题。
干杯,
Ruturaaj。
,那么很容易找到确切的问题,而不是显示你提出的解决方案的列表。 –
没有看到你的剪切问题,我创建了一个小提琴来测试工作正常。 https://jsfiddle.net/riazxrazor/rz2f9o5u/ –
令人惊讶的是,我无法在jsfiddle中重现此问题。 –