これまでの私のコードは次のとおりです。
$("#mobile-menu").toggle(function(){
$("#nav").animate({height:460},500);
},function(){
$("#nav").animate({height:65},500);
});
私は別のサイトで非常によく似た設定をしており、クリックし$("#mobile-menu")
て #nav タグの高さを上げると機能しますが、この場合、ページが読み込まれるとコードが実行を開始し、要素がアニメーション化されます.
ここで何が欠けていますか?ありがとうございました
アップデート
これが私の更新されたコードです。まだ意図したとおりに機能していません。要素は消えていきます。これは、新しい jQuery ライブラリでどのように行われるのでしょうか?
$('#mobile-menu').click(function() {
$("#nav").toggle(function(){
$(this).animate({height:460},500);
},function(){
$(this).animate({height:65},500);
});
});