そのため、メニューを下にスライドするjQueryがいくつかあります。スライドしたDIVにカーソルを合わせているときに、ホバー用のクラスを追加する必要がありました。メニュー項目でアクティブなままにするには、ホバー効果が必要です。
問題は、DIV が消えてもそこにとどまることです。removeClass を使用しようとしましたが、メニュー オプション DIV にスクロールするとすぐに削除されます。
私はhttp://jsfiddle.net/pCTXq/3/に JsFiddle を持っています
jQueryは以下です
$(document).ready(function() {
$(".menu_item, .menu_options").hover(function() {
$(this).addClass('hover');
$(".menu_options").stop(true, true).slideDown(400);
}, function() {
$(".menu_options").stop(true, true).delay(10).slideUp(400);
});
});
post jquery hover().addClass() の問題を見てみましたが、あまり役に立たなかったようです
よろしくお願いします。
編集。JSfiddle では、ホバー クラスを menu_options にも追加しているように見えることにも気付きました。これは、ブラウザーで実際のスクリプトをテストする場合には当てはまりません。