スタイリングのためにいくつかのクラスを変更するために jquery を必要とするドロップダウンを構築しています。基本的に子li
を持つクラスにクラスを追加するこのコードはうまく機能しますul
$('#nav ul li:has(ul)').hover(
function(){
$(this).addClass('dropdown')
},
function(){
$(this).removeClass('dropdown')
}
);
私が抱えている問題は、誰かがこのリンクをクリックしてカーソルを動かさaddClass
ない場合、マウスが要素を離れて.hover
再び .
ここで問題を確認できます。[Industry Sectors] リンクをクリックし、マウスを動かさないでください。
を見つけまし.is(":hover"
たが、現在の で動作させる方法がわかりませんhover()
。それらを同じ関数に保持できますか、それともそれほど単純ではありませんか?