0

いくつかの垂直マルチレベル メニューを作成しましたが、いくつか問題があります。3rd lvメニューが消えるのを防ぐ方法がわかりません。残りのオプションに固執しないようにしたいです。

http://jsfiddle.net/BvkmN/1/

アドバイスをお願いします:)

4

1 に答える 1

1

問題は、2 番目と 3 番目のレベルの間にギャップがあるため、mouseleave イベントが発生していることです。

次のいずれかを実行できます。

3 番目のレベルの位置を変更して、ギャップがなく、したがって mouseleave イベントが発生しないようにします。

l = $(this).width()+9;

また

ギャップを非表示にする前にユーザーがギャップを越える時間を与えるために、mouseleave の hide メソッドに遅延を設定します。

于 2012-06-28T16:02:04.440 に答える