シンプルなドロップダウンメニューを作成しました。
コードとデモはこちら: http://jsfiddle.net/3Lq2d/5/
次のようになります:
マウス オーバーMENU 1
は s でフェードしSubmenu
ます。
あなたがたまたまスパズで、メニュー上でマウスをたくさん動かした場合を除いて、それはうまく機能します。
を使用.stop(true,true)
すると、spaz の問題が修正されますが、メニューからサブメニューにマウス ダウンする機能が削除されます。フェードイン/フェードアウトを使用してわずかな遅延を与えているため、マウスがメニューからサブメニューに移動すると、サブメニューが表示されたままになります... stop(true,true) これが壊れます。
すべての適切な場所でわずかな遅延を伴うフェード メニューを作成する最善の方法は何ですか?
アップデート:
hoverintentの遅延を追加して、完全に満足するまでいじりました...最終的なコードは次のとおりです:http://jsfiddle.net/3Lq2d/75/