2012-04-23 12 views
0

我製作了一個菜單,顯示鼠標懸停後的子菜單。在Firefox和Chrome上它可以工作,但是當我在IE中測試時,它不起作用。問題是鼠標懸停顯示主菜單和子菜單,但是當我嘗試點擊子菜單時,它不見了。你能檢查菜單代碼嗎?Css子菜單無法在IE中單擊

#main_menu ul li ul { 
position: absolute; 
display: none; 
top: 20px; 
padding: 0; 
z-index: 599; 
} 
#main_menu ul li ul li { margin-right: 0px; } 
#main_menu ul li:hover ul { 
background-color:#fff; 
display:block; 
height:30px; 
} 
+0

,你可以回去了標記一些答案爲正確的您的個人資料... HTTP://計算器。 com/users/1192406/moreinet你在說什麼IE版本? – meo 2012-04-23 08:30:19

+0

我必須解決別人的代碼,是讓我迷惑的,如果我自己做的沒有問題。 – moreinet 2012-04-23 08:57:17

+0

我不想做任何改變,如果你能幫助,我會非常感謝。問候。 – moreinet 2012-04-23 08:58:25

回答

1

IE只註冊錨點的懸停事件。我認爲。

+0

對於舊版本的IE,這是正確的。 – 2012-04-23 07:46:44

+0

@AllanKimmerJensen,因爲他沒有提及他正在談論的IE版本... – meo 2012-04-23 08:31:09

+0

我使用IE 9 Please .. – moreinet 2012-04-23 08:53:55

1

{之前刪除最後UL:

#main_menu ul li:hover { 

,而不是

#main_menu ul li:hover 
ul{ 
+0

它不工作,當我做你說的所有菜單是跳 – moreinet 2012-04-23 07:56:53