首页 新闻 会员 周边 捐助

jQuery中的animate函数算异步执行吗?

0
[待解决问题]
 var mark2=true;
if(mark2){
               move(1);
               mark2=false;
 function move(){
                    $(".box").animate({
                     width: arrW[index],
                      height: arrH[index],
                     opacity: arrO[index],
                     left: arrL[index],
                     top: arrT[index]

                    },500,function(){
                     mark2=true;
                    })


}
以上代码执行   move(1); mark2=false;这两句的时候,move函数中用了animate动画函数,那move的调用是属于异步的吗?也就是放到任务队列中执行吗,所以首先执行mark2=false;这样理解对吗?
              
兔小姐的主页 兔小姐 | 菜鸟二级 | 园豆:208
提问于:2017-06-24 08:56
< >
分享
所有回答(1)
1

一定意义上来说timeout确实是异步.

吴瑞祥 | 园豆:29449 (高人七级) | 2017-06-24 09:42

那意思是说,这个move函数的执行,算异步喽

支持(0) 反对(0) 兔小姐 | 园豆:208 (菜鸟二级) | 2017-06-24 09:57

@兔小姐: 某个函数没有异步的说法.

在执行move函数时.里面的jq动画函数是异步执行的.

支持(0) 反对(0) 吴瑞祥 | 园豆:29449 (高人七级) | 2017-06-24 12:33
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册