到目前为止,这是我的代码,
$("#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);
});
});