したがって、基本的には、サイト ナビゲーション用の水平 ul を作成しようとしています。各リンクの下に div を表示し、ホバーするとバウンスするようにします。アニメーションはホバー時に正しく機能しますが、マウスアウト時に div が常に消えるわけではありません。私はjQueryが初めてなので、何が間違っているのかわかりません。どんな助けでも大歓迎です!
//append a div with class blue-hover to all li elements in main-nav
$('#main-nav li a').append('<div class="blue-hover"><\/div>');
$('#main-nav li a').hover(
//Mouseover, show the hidden blue-hover class with a bounce on hover
function() {
$(this).children('div').stop(true, true).show().effect( "bounce",
{times:1}, 300 );
},
//Mouseout, fadeOut the hover class
function() {
$(this).children('div').stop(true, true).fadeTo(0,300);
});