问答详情
源自:5-2 云动画效果

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

boy.walkTo(2000, 0.2)

            .then(function() {

                // 第一次走路完成

                // 开始页面滚动

                scrollTo(5000, 1);

            }).then(function() {

                //第二次走路

                return boy.walkTo(5000, 0.5); 

            })

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

提问者:qq_信仰圣光吧_0 2016-10-08 10:39

个回答

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

    这个是线程的问题 

    可以参考java中多线程

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