0

我們剛剛在我們的網站www.net54baseball.com上推出了一個新應用程序。使用Javascript,我們允許用戶顯示或隱藏應用程序。當用戶點擊顯示時,應用程序將打開並顯示超鏈接列表。它在Firefox和Chrome中完美運行。但是,在IEIE8中,超鏈接文本恰好顯示爲一秒鐘,然後下降約一英寸。當用戶的鼠標經過每個鏈接時,它會回到正確的位置。 Firefox/Chrome用戶喜歡這款應用,但這對IE用戶來說非常令人沮喪。IE7和IE8渲染問題 - 文本移動

應用程序是在本頁面:www.net54baseball.com

爲什麼文本開盤後下拉?我如何在IE中防止這種行爲?

在此先感謝。

斯科特·格林沃爾德

回答

2

我沒有測試過這一點,但這裏有一個專門針對我當IE瀏覽器有「清明上河圖」的問題,過去曾一招。在「顯示」元素後,將元素樣式設置爲「position:relative;」。這應該強制IE重新繪製元素並將其放回到需要的位置。如果這不起作用,請在顯示元素後嘗試添加setTimeout,然後將樣式更改爲「position:relative;」在setTimeout回調中。

我希望這對你有用。

+0

非常好,我只是加* *位置:相對;}它修復了渲染錯誤 – Grigor 2011-08-04 22:18:49

0

這也適用於我。文本正在移動到屏幕的底部。它發生在IE8中,但在Firefox中工作正常。