2012-07-09 58 views
1

我有什麼似乎是與Internet Explorer 9 z順序問題。它可能也在其他IE版本,但未經過測試。我必須這樣認爲。Internet Explorer菜單z-order:爲什麼不是正確的?

本頁面:http://www.modelhelicopters.co.uk/partsfinder/trex500esp/frames

如果你將鼠標懸停在「所有頁面這種模式」菜單項的部分取景器菜單欄上(貨幣選擇以下) - 它應該放棄了所有的零件取景器的列表所選模型直升機的頁面。

如果您在IE或Chrome等瀏覽器中查看相同的頁面,您會看到它應該如何顯示。

在IE9中,菜單在主分解視圖圖像的頂部被切斷 - 表明z順序是錯誤的。

我試着用jQuery代碼片段修改這個,但它沒有修復IE9。我知道代碼是由firefox中的螢火蟲顯示的jquery插入的。

$j('div.std img[src*="/partsfinder/img"]').attr("style","position:relative;z-index:-100;"); 

我真的不知道爲什麼這不起作用。

+0

你網站與所有內聯的CSS有點混亂。你有沒有考慮把它移到一個單獨的文件? – elclanrs 2012-07-09 15:07:20

回答

0

首先你對你的z-index設置爲負值?:

z-index:-100; 

把你的z-index爲正,如果不行試試重要:

z-index:999; 

z-index:999 !important; 
+1

_如果這不起作用try!important_mmm不是一個很好的建議。 – elclanrs 2012-07-09 15:08:02

+0

請隨時瀏覽所有內聯CSS並提出您自己的解決方案。 – Lowkase 2012-07-09 15:09:34

+0

謝謝,但它仍然無法正常工作?你指的是什麼內聯CSS? – robgt 2012-07-16 14:41:50

相關問題