最近做的一個(gè)列表項(xiàng)目涉及上拉加載,我使用的方法是局部滾動(dòng)個(gè),思路是監(jiān)聽touchstart touchmove和touchend事件并判斷是否快要接近底部了,如果接近了就加載新數(shù)據(jù)。然而,由于touchmove的距離并不是列表內(nèi)容實(shí)際滾動(dòng)的距離,如果快速上拉,列表會(huì)慣性滾動(dòng)到底部,touchend事件在手指離開時(shí)觸發(fā)了可是此時(shí)列表尚未滾動(dòng)到底部,檢測(cè)是否滾動(dòng)到底部也返回false,無法觸發(fā)加載更多。。。歸根結(jié)底就是touchmove的距離和scroll距離不同問題,請(qǐng)問有何解決辦法?求大佬賜教
移動(dòng)端touch和scroll事件距離問題
縹緲止盈
2019-02-16 23:19:09