按照調(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秒時(shí)間內(nèi)走0.2個(gè)頁面;
然后div開始移動(dòng),這時(shí)候由于小男孩也是position:absolute,小男孩跟移動(dòng)的div之間沒有相對(duì)運(yùn)動(dòng),div5秒內(nèi)移動(dòng)了一個(gè)頁面距離;
然后小男孩5秒內(nèi)走半個(gè)頁面
然而出來的效果并不是啊。。。。囧
2015-11-13
小男孩走完第一段路后開始調(diào)用第一個(gè)then,第一個(gè)then調(diào)用完后就開始調(diào)用第二個(gè)then了;
這樣等于說是小男孩跟div一起移動(dòng)了5秒;
最后小男孩跟div之間多出來了0.5個(gè)頁面的相對(duì)距離。