我希望这是我所缺少的一些简单而小的东西,但是目前,我已经将动画同时应用于所有三个 div,因为我需要一个来制作动画,然后一旦完成就应用第二个动画,完成后应用第三个动画。
这是我所拥有的:
container.live('mouseenter',function(){
$('.pop1').animate({ marginTop: '0px'}, 'slow').next().animate({marginTop: '0px'}, 'slow').animate({marginTop: '0px'}, 'slow');
});
请有人帮忙! :(
最佳答案
container.live('mouseenter',function() {
var slideUp = function (el) {
if (el.length) {
el.animate({ marginTop: '0px' }, 'slow', function () {
slideUp(el.next());
});
}
};
slideUp($('.pop1'));
});
关于javascript - 动画队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12050623/