按照調用關系,效果上應該是應該是什么樣的?
boy.walkTo(2000,0.2) ???.then(function{ ??????scrollTo(5000,1) ??????}) ???.then?(function{ ??????boy.walkTo(5000,0.5) ??????})
根據以上調用順序分析,出來的效果應該是這樣的:
男孩走2秒時間內走0.2個頁面;
然后div開始移動,這時候由于小男孩也是position:absolute,小男孩跟移動的div之間沒有相對運動,div5秒內移動了一個頁面距離;
然后小男孩5秒內走半個頁面
然而出來的效果并不是啊。。。。囧
2015-11-13
小男孩走完第一段路后開始調用第一個then,第一個then調用完后就開始調用第二個then了;
這樣等于說是小男孩跟div一起移動了5秒;
最后小男孩跟div之間多出來了0.5個頁面的相對距離。