我有两个 div 和两个触发 div 的 slideDown 和 slideUp 的单独链接。
当其中一个 div 向下滑动并单击另一个时,我隐藏了第一个 div (slidingUp),然后打开另一个 div (slidingDown) 但是,此刻就像一个 div 向下滑动时,另一个也在同一时间向上滑动。
有没有一种方法可以告诉 jQuery 等待完成一个 div 的向下滑动,然后才开始向上滑动另一个?
最佳答案
$('#Div1').slideDown('fast', function(){
$('#Div2').slideUp('fast');
});
编辑:您是否检查过 Accordion 插件(如果您正在尝试这样做)?
关于javascript - 完成一个动画然后开始另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/461912/