0

マウスホバー後にサブメニューを表示するメニューを作成しました。Firefox と Chrome では動作しますが、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;
}
4

2 に答える 2

1

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

于 2012-04-23T07:40:06.323 に答える
1

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

#main_menu ul li:hover {

それ以外の

#main_menu ul li:hover 
 ul{
于 2012-04-23T07:44:00.873 に答える