3

そのため、メニューを下にスライドする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 にも追加しているように見えることにも気付きました。これは、ブラウザーで実際のスクリプトをテストする場合には当てはまりません。

4

2 に答える 2