這里的判斷句中,當(dāng)speed<0向左移動時,當(dāng)前值不應(yīng)該時小于目標值的嗎?,為什么是大于?
?
這里的判斷句中,當(dāng)speed<0向左移動時,當(dāng)前值不應(yīng)該時小于目標值的嗎?,為什么是大于?比如第三張圖left是-1800。向左滑動到第二張圖時 left是 -1200,-1800不是小于-1200的嗎?
?
這里的判斷句中,當(dāng)speed<0向左移動時,當(dāng)前值不應(yīng)該時小于目標值的嗎?,為什么是大于?比如第三張圖left是-1800。向左滑動到第二張圖時 left是 -1200,-1800不是小于-1200的嗎?
2018-03-19
舉報
2019-09-12
越往左移動,值就是越小的,所以左移的時候不可能出現(xiàn)當(dāng)前值大于目標值的情況,if括號內(nèi)的條件指的是:如果當(dāng)前值大于目標值,說明還沒有移動到位(移動到位就相等了,不會執(zhí)行動畫),所以需要后面執(zhí)行動畫
2018-08-30
當(dāng)speed<0向左移動時,是從第2張圖切換到第3張圖,此時newLeft是第3張圖的-1800,判斷語句里-1200>-1800。
2018-03-20
比如第三張圖片, 滑動到第二張? 。speed = 600 /(300/10)? > 0 .所以應(yīng)該是第二個判斷條件。