这里then的两个动画是一起执行的?

来源:5-2 云动画效果

qq_信仰圣光吧_0

2016-10-08 10:39

boy.walkTo(2000, 0.2)

            .then(function() {

                // 第一次走路完成

                // 开始页面滚动

                scrollTo(5000, 1);

            }).then(function() {

                //第二次走路

                return boy.walkTo(5000, 0.5); 

            })

第一次走路完成后页面开始滚动的同时小男孩开始了第二次走动,好像原因是scrollTo里面没有$.Deferred()?本来就是这样的吗?还是我写的不对。要是想让两个动画按顺序完成该怎么实现?

写回答 关注

1回答

  • 白瞳4145921
    2016-10-10 15:45:06

    这个是线程的问题 

    可以参考java中多线程

    第一个then先执行然后才是第二个then

H5+JS+CSS3实现七夕言情

为七夕节准备的H5+JS+CSS3特效案例,由浅入深案例拆分讲解

211525 学习 · 540 问题

查看课程

相似问题