如何指定jQuery animate()函数使用的队列大小

时间:2019-01-18 04:38:34

标签: jquery animation

jquery网站上的documents告诉我,调用animate()功能时,可以使用“ queue”选项将动画放入效果队列中。如果有太多动画而内存不足,将会发生什么?如何指定队列的大小来删除溢出的动画?

1 个答案:

答案 0 :(得分:0)

promisedone处理的这种情况。根据文档:

  

Promise:返回一个Promise对象,以观察某种类型的所有动作   绑定到收藏集(无论是否排队)都已完成。

     

完成:添加解析为Deferred对象时要调用的处理程序。

.animate('Your-Selectot')
.promise()
.done(function () {
    $(this).css('backgroud-color', 'blue'); // Its only sample to describe situation. 
});

done回调在集合清空其队列后调用。