//判断touch事件
var startx,starty,endx,endy;
//开始点击的时候获取触点
document.addEventListener("touchstart",function(e){
startx = e.touches[0].pageX;
starty = e.touches[0].pageY;
})
//结束点击时获得触点
document.addEventListener("touchend",function(e){
endx = e.changedTouches[0].pageX;
endy = e.changedTouches[0].pageY;
//判断触点差值
changex = endx-startx;
changey = endy-starty;
//上滑时,changy应为负数
changey <= -100 ? console.log("上滑操作") : "";
//下拉时,changey应为正数
changey >= 100 ? console.log("下拉操作") : "";
})
touch简单判断用户上滑或下拉操作
最新推荐文章于 2022-04-20 09:28:11 发布