2012-04-23 13 views
0

マウスを動かすとサブメニューが表示されるメニューを作った。 FirefoxとChromeでは動作しますが、IEでテストすると動作しません。問題はマウスのホバーがメインメニューとサブメニューを表示することですが、サブメニューをクリックしようとすると消えてしまいます。メニューコードを確認できますか?Css Sub Menu 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://のstackoverflow。 com/users/1192406/moreinetどのようなIEのバージョンについて話していますか? – meo

+0

私は誰かのコードを修正する必要があります、私は混乱させる、私が自分で作った場合は問題ありません。 – moreinet

+0

と私はすべての変更をしたくない、あなたが私が非常に感謝する手助けすることができれば。よろしく。 – moreinet

答えて

1

IEは、アンカーのホバーイベントのみを登録します。おもう。

+0

これはIEの古いバージョンに当てはまります。 –

+0

@AllanKimmerJensen彼は、彼が何について話しているのか、IEのバージョンは言及していないので... – meo

+0

私はIE 9を使用してください。 – moreinet

1

{前の最後のULを削除します?

#main_menu ul li:hover { 

代わりの

#main_menu ul li:hover 
ul{ 
+0

それは動作しません、 – moreinet

関連する問題