ここにこの簡単な例があります: http://jsfiddle.net/pTyvc/1/ マウスを上に動かすとsub_menu divをslideUpにしたくありませんか?ありがとうjquery:別のdivでマウスイベントが発生した場合にdivが表示されないようにします
0
A
答えて
1
子要素から親要素に移動するときにmouseenter
が起動しないため、mouseover
を使用する必要があります。
さらに、サブメニューをマウスオーバーすると、アニメーションが.stop()
になって、スライドが上がらないようにする必要があります。マウスをサブメニューから親要素に移動する場合も同様です。
$(".menu_item").mouseover(function(){
$(this).addClass("selected")
.children().stop().slideDown(500);
});
$(".menu_item").mouseout(function(e){
$(this).removeClass("selected")
.children(".sub_menu").slideUp(500);
});
$(".sub_menu").mouseover(function() {
$(this).stop();
});
関連する問題
- 1. 別のDIVが表示されていない場合にDIVを表示
- 2. JQuery - DIV IDが表示されている場合
- 3. divが他のdivにプッシュされたり表示されたりしない
- 4. 特定のテキストがスパン内に表示されている場合はdiv divを表示します
- 5. jQueryのカスタムコンテンツのスクロールが表示されないdivのパラメータがある場合
- 6. Divボーダーが正しい場所に表示されない
- 7. 変更が別の関数から発生した場合、イベントが発生しないようにします。
- 8. jQueryで非表示のDIVが表示されない
- 9. JS(jQuery)スクロール時にdivが表示されないようにする
- 10. Jquery - Divが表示されたとき
- 11. CIで返されたデータが空の場合、別のdivを表示
- 12. ワードラップが発生した場合、divの幅を変更するにはどうすればよいですか?
- 13. divが表示されない場合は位置:relative
- 14. 画像がホバーされていない場合divを表示しない
- 15. 別のdivがページに存在する場合はdivを表示
- 16. jQuery子divが空の場合、親divを非表示にする
- 17. 別のdiv内にあるウィンドウをスクロールしながらdivを表示させる場合
- 18. ワークシートが表示されていない場合、VBAエラーが発生します
- 19. 別のページがロードされた後にPHP divが表示されない
- 20. div内にインクルードした後にドロップダウンメニューが表示されない
- 21. すべてのラジオボタンセクションにDivセクションが表示されない - Jquery
- 22. ボックスが空の場合、jQueryのdivを非表示にします。
- 23. DivがSafariに表示されない
- 24. DivがFirefoxに表示されない
- 25. IE6にdivが表示されない
- 26. divを別のdiv内に移動するとjQueryの表示/非表示が機能しない
- 27. jQueryダイアログで変更時にdivが表示されない
- 28. jquery 1.7.1でdivに可視trが表示されない
- 29. jQuery - divが空の場合は、ボタン/リンクを非表示にします。
- 30. 子divが存在しない場合はトグルボタンを非表示にします
それは私のために崩壊しません。おそらくあなたのブラウザはあなたを好きではありません。 – pimvdb
彼は青いブロックに移動すると意味します。それも私のためにそれを行います。 –
申し訳ありませんが、私のどちらかが好きではありません:) – pimvdb