5
jQueryを使用してアニメーションを遅延させるにはどうすればよいですか?jQuery Animation Delay
ナビゲーションを取得して幅を広げてから、高さを広げて、逆のアニメーションを逆にする必要があります。
コード:
$(function() {
$("#nav li").not("#logo, #nav li ul li").hover(function(){
$(this).animate({width:"200px"},{queue:false,duration:1000});
}, function(){
$(this).animate({width:"30px"},{queue:false,duration:1000});
});
$("#nav li.parent").hover(function(){
$(this).children("ul").animate({height:"40px"},{queue:false,duration:500});
}, function(){
$(this).children("ul").animate({height:"0px"},{queue:false,duration:500});
});
});
私はあなたのjsFiddleがこれを片付けるだろうと仮定していますが、どこが正確に行いますが、次のようにあなたがhttp://api.jquery.com/delay/
使用を探しているコールがあるありますそのコードのビットは行く?私はjQueryの新機能ですので、noobの質問についてはごめんなさい – JacobTheDev
アニメーションの間には、jsFiddleを追加しました。 –
ああ、わかりましたが、私のコード例のように2つの異なるホバー状態にしたい場合はどうでしょうか? – JacobTheDev