jQuery 动画animate完成后回调
$('div').animate(width:'300px',300,function(){ alert('ok');});$('div').animate(width:'300px',{ duration: 300, queue: false });$('span').animate(width:'300px',{ duration: 300, queue: false });$('p').animate(width:'300px',{ duration: 300, queue: false },function(){ alert('ok');}); $('div').animate({ width: '300px', duration: 300, queue: false }); $('span').animate({ width: '300px', duration: 300, queue: false }); $('p').animate({ width: '300px', duration: 300, queue: false }, function() { alert('ok'); });
[解决办法]
//更加规范点的写法$("div").animate({ width: '300px' }, { duration: 300, queue: false });$("span").animate({ width: '300px' }, { duration: 300, quequ: false });$("p").animate({ width: '300px' }, { duration: 300, queue: false, complete: function() { alert('OK'); } });