jQuery の slideToggle() の問題を回避する方法はありますか?
誰かがリンクにカーソルを合わせると、その下にスライドトグルリストがある水平スライドメニューがあります。
ポイントは、jQuery が読み込まれる前にマウスをリンクの上に置いたときです。すべてが正反対に機能します。ホバーするとメニューが消え、ポインターが別の場所にあるときに表示されます。だからメニューは役に立たない。
jQuery コードは次のとおりです。
$('#nav li').hover(function(){
$(this).children('ul').slideToggle();
}))
たぶん、「nav li がホバリングして ul が見えない場合は、もう一度スライドトグルする」のようないくつかの条文でしょうか? しかし、私はそれを書く方法がわかりません。
どうもありがとう。