2013-01-02 47 views
1

這可能只是我在職業生涯中見過的最奇怪的瀏覽器怪癖。當我在Chrome,FF等中加載the page時,它工作正常。當我在IE 7-10中加載時,頁面完全空白,然後將鼠標移動一個像素,並立即繪製整個頁面。網頁在IE中空白,直到鼠標移動

它在啓動時沒有做到這一點,但我沒有很好的啓動時間,所​​以我不確定是什麼改變了它。

經過一些測試後,我發現如果我重命名js/jquery.js(因此無法加載),問題就消失了。然後我將它重新命名爲鏈接的URL,然後問題再次出現。我使用jQuery 1.7.1,所以我升級到1.8.3,但這並沒有改變任何東西。

我在Google上找不到任何東西,除了this unanswered SO question,這可能是也可能不是相同的東西。

在IE9中,開發人員工具控制檯只顯示這些警告,我不認爲是相關的:

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

控制檯中的任何錯誤?我認爲即使IE現在有一個調試工具。 – Colleen

回答

3

這可能是IE躲貓貓錯誤。 將「position:relative」或「zoom:100%」添加到違規div的css中。

+0

謝謝,這似乎有所幫助。我不完全確定它是否解決了問題,但我再也看不到問題了。我以前聽說過hasLayout bug,但從來沒有看到它在整個頁面上空白。我認爲它也應該在IE7中得到修復。好吧。 –

+0

IE11似乎有同樣的問題。至少,這在IE11中彈出給我,你的建議似乎爲我解決了這個問題。 – Patrick