0

マルチサブメニューでメニューを作成しましたが、現在、サブメニューとサブマルチメニューが適切に非表示になっていないため、これを解決できます。サブメニューを表示している1つのリストにマウスオーバーすると、同じように、その1つまたはサブマルチメニューにマウスアウトすると、これを非表示にする必要があります。

今のところ、私のロジックはサブマルチメニューを作成する必要があります

ここにフィドルリンク

前もって感謝します

4

2 に答える 2

1

プラグインを使用することに慣れている場合は、jdMenuまたは同様のjQueryプラグインを検討してください:http://jdsharp.us/jQuery/plugins/jdMenu/

.submenu2そうでない場合は、関連するものからマウスアウトするときに非表示になるようにコードを調整します.submenu

$('.submenu').mouseout(function () {
  $('.submenu2').hide(); 
  $('.submenu').hide(); 
});

その場合は、CSSも調整して、ユーザーがでイベント.submenu2をトリガーせずに移動できるようにします。これにより、移動しようとしているユーザーが非表示になります。mouseout.submenu.submenu2

フィドルのマイナーな編集(CSSの追加$('.submenu2').hide()と調整.submenu2)は、http://jsfiddle.net/Palpatim/RHVDT/21/にあります。

于 2012-10-17T18:13:59.557 に答える
1

私はそれを少し混乱させました、私が過去にしたことから、これは私が思いついたものです

http://jsfiddle.net/Mutmatt/RHVDT/31/

:)

于 2012-10-17T19:30:30.247 に答える