javascript中怎么让主线程暂停一会儿再执行,就像Java中的Thread.sleep()一样
我举个例子吧,我有两个div,我现在想要div2在div跑完后再跑,这样可定时行不通的,它是同时在跑了(在Java中这不就是并行执行么,不懂你说javascript为什么...
我举个例子吧,我有两个div,我现在想要div2在div跑完后再跑,这样可定时行不通的,它是同时在跑了(在Java中这不就是并行执行么,不懂你说javascript为什么是单线程,至少没有身临其境的感觉):$(div1).animate({marginLeft:"300px"},3000); $(div2).animate({marginLeft:"300px"},3000);
但是第二种方法,回调,可以很好解决问题:$(div1).animate({marginLeft:"300px"},3000,function(){ $(div2).animate({marginLeft:"300px"},3000); });但是我想要一种方法,比如设想叫做:stopMainThread(),我期望这样写能达到效果多好呀:$(div1).animate 展开
但是第二种方法,回调,可以很好解决问题:$(div1).animate({marginLeft:"300px"},3000,function(){ $(div2).animate({marginLeft:"300px"},3000); });但是我想要一种方法,比如设想叫做:stopMainThread(),我期望这样写能达到效果多好呀:$(div1).animate 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询