這里then的兩個(gè)動(dòng)畫(huà)是一起執(zhí)行的?
boy.walkTo(2000, 0.2)
? ? ? ? ? ? .then(function() {
? ? ? ? ? ? ? ? // 第一次走路完成
? ? ? ? ? ? ? ? // 開(kāi)始頁(yè)面滾動(dòng)
? ? ? ? ? ? ? ? scrollTo(5000, 1);
? ? ? ? ? ? }).then(function() {
? ? ? ? ? ? ? ? //第二次走路
? ? ? ? ? ? ? ? return boy.walkTo(5000, 0.5);?
? ? ? ? ? ? })
第一次走路完成后頁(yè)面開(kāi)始滾動(dòng)的同時(shí)小男孩開(kāi)始了第二次走動(dòng),好像原因是scrollTo里面沒(méi)有$.Deferred()?本來(lái)就是這樣的嗎?還是我寫(xiě)的不對(duì)。要是想讓兩個(gè)動(dòng)畫(huà)按順序完成該怎么實(shí)現(xiàn)?
2016-10-10
這個(gè)是線程的問(wèn)題?
可以參考java中多線程
第一個(gè)then先執(zhí)行然后才是第二個(gè)then