ロールオーバー効果のあるドロップダウンメニューがあります。
ユーザーが第1メニューレベルの項目をロールオーバーしたときに、他のすべてのメニュー項目でまだ残っているすべてのドロップダウンアニメーションを停止したいと思います。しかし、私はこの単純なコードをすべての混乱に適用する方法を見つけることができません。
この問題には3つの解決策があります。
- 文学は、アニメーションなしですべてのドロップダウンを閉じるだけです。
- アニメーションで閉じます。
- またはアニメーションを停止します
2つの解決策は素晴らしいでしょう。アイテムをロールオーバーすると、アニメーションで他のすべてのドロップダウンを閉じます。今のところ、どのソリューションでもうまくいきます。
アップデート:
私の最終結果は次のとおりです。
$('.dropdown:animated').not(this).not('.selected').stop().hide();