0

私がここで抱えている問題を最もよく説明する方法がわかりません。私はCSS主導のメニューをオンラインで入手し、それを自分のニーズに適合させました。すべてのブラウザで完全に機能しますが、IEでは、メインナビゲーションからドロップダウンリストに移動すると、常に移動をキャプチャしてドロップダウンを「閉じる」とは限らないようです。

ドロップダウンに移動すると、アイテムがブロック要素ではないため、ドロップダウンが閉じます。これは、ドロップダウンに移動しておらず、リストのテキストを完全に超えていない場合にのみ発生します。アイテム。

リンクは次のとおりです。http : //www.tepgtests.co.za/decorex/2012/new_site/-「番組」から「ダーバン」に移動し、マウスカーソルを単語の上に完全に移動するのではなく、ドロップダウンには、それが何をするかが表示されます。

前もって感謝します :)

4

2 に答える 2

0

CSSがインラインブロックディレクティブを使用しているようですが、IEでは十分にサポートされていません。

この答えは、繰り返すのではなく、問題を解決する可能性があると思います。インラインブロックはInternet Explorer 7、6では機能しません。

于 2013-01-09T13:57:08.323 に答える
0

1pxの空白があります。

そのスペースにカーソルを合わせると、メニューをホバーしなくなったため、サブメニューが閉じます...

メニューのすぐ下にあるサブメニューを移動して、削除してみてください。

.navigation_bar .first_level_menu_block {
      left: 0;
      top: 50px;
}

IE9でテストされ、動作します

于 2013-01-09T13:57:15.737 に答える