boy.walkTo(2000, 0.2)
.then(function() {
// 第一次走路完成
// 开始页面滚动
scrollTo(5000, 1);
}).then(function() {
//第二次走路
return boy.walkTo(5000, 0.5);
})
第一次走路完成后页面开始滚动的同时小男孩开始了第二次走动,好像原因是scrollTo里面没有$.Deferred()?本来就是这样的吗?还是我写的不对。要是想让两个动画按顺序完成该怎么实现?
这个是线程的问题
可以参考java中多线程
第一个then先执行然后才是第二个then