码迷,mamicode.com
首页 > Web开发 > 详细

论jQuery中animate方法的回调问题

时间:2017-06-03 19:09:24      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:异步   ima   执行   循环   jquery   闭包   回调   多次   anim   

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

论jQuery中animate方法的回调问题

标签:异步   ima   执行   循环   jquery   闭包   回调   多次   anim   

原文地址:http://www.cnblogs.com/echomk-lee/p/6938030.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!