所以我的模态在所有其他浏览器上运行很好,出于某些原因在IE中,当我去网站时...模态不会自动隐藏。它已经打开了:/
我确实修改了bootstrap css以仅具有使模态工作所需的样式,并且它在chrome,safari,ff上工作正常,即9& 10,不是8。
知道可能出现什么问题吗?
<a data-toggle="modal" class="byodbtn" title="byod-whitepaper" href="#myModal">Download White Paper</a>
<div class="modal hide fade workspace-brochure" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">Modal header</h3>
</div>
<div class="modal-body">
{sn-english-form-workspace}
</div>
</div>
答案 0 :(得分:1)
尝试在css中添加以下内容:
#myModal {
display: none;
}
答案 1 :(得分:1)
如果您使用的是IE11,它应该可以正常工作。
对于IE版本=&lt; 10,使用淡入淡出类时出现问题。尝试删除它 -
jQuery(document).ready(function($) {
if ( jQuery.browser.msie && 10 >= jQuery.browser.version ) {
jQuery('.fade').removeClass('fade');
}
答案 2 :(得分:0)
css样式问题。确保更新到最新的引导程序是适用的。最好的方法是创建一个新的CSS样式。
$('yourclassorID").on("click", function(){
$('.modal').removeCLass('hide');
})
CSS:
hide{
display:none;
}
当用户首次初始化您的视图时,请确保拥有一个可以删除的类,例如&#34;隐藏&#34;