2010-06-16 68 views
0

看看以下網站:http://driz.co.uk/mars/index.htmlZ-指數錯誤

如果你看一下jQuery的滑塊啄在IE6/IE7右下角,你會發現,橙色箭頭出現背後的即使將箭頭的z索引設置爲高於疊加層的值,也會出現白色漸變疊加。

它在我測試過的所有其他瀏覽器上都能正常工作,包括IE8只有7和6顯示錯誤的索引。有任何想法嗎?需要儘快完成這個項目。謝謝。

+0

從我注意到在你的代碼中四處尋找,你似乎只在箭頭div上設置z-index,而不是在照片滑塊上。試着這樣做。 – 2010-06-16 15:59:00

+0

我有覆蓋層上的索引和箭頭,所以箭頭應該出現在覆蓋層上面(他們在IE8,Chrome等) – Cameron 2010-06-16 16:05:22

+0

我將Z-index添加到滑塊,現在它在所有瀏覽器中打破它。 。 – Cameron 2010-06-16 16:11:55

回答

1

這是一個記錄在IE6中的錯誤。 Quarksmode.org有一篇關於它的文章。 http://www.quirksmode.org/bugreports/archives/2006/01/Explorer_z_index_bug.html

上面的文章不包含解決方法,但在評論中,一位研究員提到給父元素一個更高的z-index實際上修復了該錯誤。不要問我爲什麼這個工程,但它的確如此!

<div style="z-index: 3000"> 
    <div style="position:absolute;z-index:1000;"> 
     <a href="#">Page</a> 
     ... 
    </div> 
</div> 
<img style="position:absolute" src="myimage.png" />