这可能只是我职业生涯中见过的最奇怪的浏览器怪癖。当我在Chrome,FF等中加载the page时,它可以正常工作。当我在IE 7-10中加载它时,页面完全空白,然后我将鼠标移动一个像素,它立即绘制整个页面。
它启动时没有这样做,但我不知道它什么时候开始,所以我不确定是什么改变了它。
经过一些测试后,我发现如果我重命名js/jquery.js
(因此无法加载),问题就会消失。然后我将其重命名为链接的URL,问题又重新开始。我使用的是jQuery 1.7.1,所以我升级到1.8.3,但这并没有改变任何东西。
我在Google上找不到任何内容,this unanswered SO question除外,这可能是也可能不是同一回事。
在IE9中,Developer Tools控制台仅显示这些警告,我认为这些警告不相关:
HTML1113: Document mode restart from IE9 Standards to IE7 Standards
SEC7115: :visited and :link styles can only differ by color. Some styles were not applied to :visted
答案 0 :(得分:4)
可能是IE的躲猫猫。 将“position:relative”或“zoom:100%”添加到有问题的div的css中。