我注意到一个小问题,当页面加载时,使用IE8,主要顶部导航,使用Bootstrap 3.1.1,开始折叠,然后当页面加载完成后,主要顶部导航调整为全宽,即正常尺寸。这会在页面上产生一些跳跃,这不是理想的。在慢速连接上尤其明显,并且似乎只出现在IE8中。任何想法或任何方式以某种方式解决它?
我包括所有常用位:
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="initial-scale=1.0, width=device-width">
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<script src="~/scripts/html5shiv.min.js"></script>
<script src="~/scripts/respond.min.js"></script>
答案 0 :(得分:1)
很抱歉,我无法将其添加为评论,因为我没有足够的代表......
您的条件评论的顺序是什么?在执行IE8条件之前,您应该加载CSS和脚本的其余部分。
如果这一切都正确,那么Paul Spranger的解决方案可能适合你(参考:http://www.paulsprangers.com/2011/09/remove-respond-js-screen-flicker/)。好像它可能与respond.js直接相关。