1

私が持っている次のコードは機能していないようです。

$("ul li a").live("click", function() {
        $(".myMegaMenuDiv").addClass('hideit').delay(300).removeClass('hideit');
 });

メガ メニューがあるので、メニュー項目にカーソルを合わせると、div ".myMegaMenuDiv" が表示されます。しかし、その div のリンクをクリックすると、現在は消えていないので、消えてほしいです。上記のコードがこれを解決することを望んでいました。

「hideit」は「display:none」の値を追加します

「addClass」だけでは機能しますが、「delay」と「removeClass」を追加すると機能しなくなります。

編集:また...「.myMegaMenuDiv」を非表示にした後、ナビゲーションメニュー項目にカーソルを合わせるとメニューが表示されないため、クラスも削除する必要があります

4

3 に答える 3