鍍金池/ 問(wèn)答/HTML/ touchmove如何計(jì)算移動(dòng)的距離 而不是位移?

touchmove如何計(jì)算移動(dòng)的距離 而不是位移?

項(xiàng)目中需要計(jì)算手機(jī)滑動(dòng)的距離,
往常求距離的方式就是用touchend的坐標(biāo)減去touchstart的坐標(biāo)再計(jì)算..

假設(shè)手指從A點(diǎn)移動(dòng)到B點(diǎn)后又移回A點(diǎn),touchend與touchstart的坐標(biāo)重合,而手指實(shí)際滑動(dòng)的距離是長(zhǎng)度AB的兩倍。。這時(shí)應(yīng)該怎么計(jì)算手指滑動(dòng)的距離呢?

回答
編輯回答
局外人

每次執(zhí)行touchmove計(jì)算一下這次跟上次執(zhí)行touchmove或者touchstart時(shí)候的距離,把這些距離加起來(lái),貌似也只能這么做了

2017年5月24日 08:19