1

スタイリングのためにいくつかのクラスを変更するために jquery を必要とするドロップダウンを構築しています。基本的に子liを持つクラスにクラスを追加するこのコードはうまく機能しますul

$('#nav ul li:has(ul)').hover(
    function(){
        $(this).addClass('dropdown')
    },
    function(){
        $(this).removeClass('dropdown')
    }
);

私が抱えている問題は、誰かがこのリンクをクリックしてカーソルを動かさaddClassない場合、マウスが要素を離れて.hover再び .

ここで問題を確認できます。[Industry Sectors] リンクをクリックし、マウスを動かさないでください。

を見つけまし.is(":hover"たが、現在の で動作させる方法がわかりませんhover()。それらを同じ関数に保持できますか、それともそれほど単純ではありませんか?

4

0 に答える 0