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