在之前执行jQuery.slideUp.animate

在之前执行jQuery.slideUp.animate,jquery,jquery-animate,sliding,panels,Jquery,Jquery Animate,Sliding,Panels,我对jQuery相当陌生,这将是我第一次使用它的项目之一。我已经完成了它的大部分,并按照我的需要工作 我遇到的一个问题是,当在活动状态下单击导航项时,两个并排的面板不会同时动画恢复到原始状态 标记为“服务”的左侧面板正在使用.slideUp。右侧面板标记已选择并正在使用的导航项目。动画 我希望两者同时滑回,有人知道我可以用什么方法来做到这一点吗 出现此问题的原因是,每次单击按钮都会使div将高度设置为240px。只有在完成此动画后,才会开始将动画设置为0 有两种解决方案: 1.可以检查面板是否

我对jQuery相当陌生,这将是我第一次使用它的项目之一。我已经完成了它的大部分,并按照我的需要工作

我遇到的一个问题是,当在活动状态下单击导航项时,两个并排的面板不会同时动画恢复到原始状态

标记为“服务”的左侧面板正在使用.slideUp。右侧面板标记已选择并正在使用的导航项目。动画

我希望两者同时滑回,有人知道我可以用什么方法来做到这一点吗


出现此问题的原因是,每次单击按钮都会使div将高度设置为240px。只有在完成此动画后,才会开始将动画设置为0

有两种解决方案: 1.可以检查面板是否已关闭,然后才能设置动画 2.在动画设置为0之前,强制动画停止

操作系统解决方案2示例:

$('#slide-down').stop().animate({"height": "100px"});
$('#slide-down').stop().animate({"height": "100px"});