论jQuery中animate方法的回调问题

Posted echomk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了论jQuery中animate方法的回调问题相关的知识,希望对你有一定的参考价值。

今日在使用jQuery中animate方法的回调函数时,发现当回调函数内嵌animate方法时,并且将这些放在循环中时会出现:先是外部animate被执行,然后再是内部animate被执行。经过多次试验以及网上查询,发现js引擎单线程的,异步事件只能排队等候执行,而不能同时执行。而animate方法是采用计时器和延时器进行闭包而成的方法,相应的计时器和延时器是异步的,故animate方法也是异步执行的。这样就可以解释了:

以上是关于论jQuery中animate方法的回调问题的主要内容,如果未能解决你的问题,请参考以下文章

.animate() 的回调被调用两次 jquery

jQuery .animate 不透明度回调函数

jQuery中animate()方法用法实例

jquery的animate动画的回调函数怎么带参数?

jQuery 多个 animate() 回调

jQuery中的.animate()回调可以有阶梯函数和普通函数吗?