Я делаю div на карусели больше на определенной панели. Чтобы увеличить область, я делаю:
if(currentPane==2)
{
$("#carousel").animate({height:320},1000);
$("#carousel").animate({top:411},1000);
$("#dropShadow").animate({top:731},1000);
}
Это работает отлично. Когда я уйду с этой панели, я снова хочу вернуть карусель на меньший размер, я делаю:
if(currentPane==3)
{
$("#dropShadow").animate({top:672},1000);
$("#carousel").animate({top:411},1000);
$("#carousel").animate({height:100},1000);
}
dropshadow возвращается к исходному местоположению, но карусель отказывается уменьшать размер.
мне кажется, что я использую тот же код, поэтому не понимаю, почему он не работает.
вы пытались добавить.stop()? таких как: просто идея не на 100% уверена, сделайте jsfiddle
if(currentPane==3)
{
$("#dropShadow").stop(true).animate({top:672},1000);
$("#carousel").stop(true).animate({top:411},1000);
$("#carousel").stop(true).animate({height:100},1000);
}