js判断h5页面滑动方向 发表于 2019-01-17 | 分类于 学习笔记 , 技术 , 前端 | 阅读次数: 问题背景最近做了个h5页面,需要在页面中的一个固定区域向上滑动时加载数据 解决方案1234567891011121314151617181920212223242526var windowHeight = $(window).height();$("body").css("height", windowHeight);var startX, startY, moveEndX, moveEndY, X, Y;$("body").on("touchstart", function(e) { e.preventDefault(); startX = e.targetTouches[0].pageX; startY = e.targetTouches[0].pageY;});$("body").on("touchmove", function(e) { e.preventDefault(); moveEndX = e.targetTouches[0].pageX; moveEndY = e.targetTouches[0].pageY; X = moveEndX - startX; Y = moveEndY - startY; if (Math.abs(X) > Math.abs(Y) && X > 0) { alert("left to right"); } else if (Math.abs(X) > Math.abs(Y) && X < 0) { alert("right to left"); } else if (Math.abs(Y) > Math.abs(X) && Y > 0) { alert("top to bottom"); } else if (Math.abs(Y) > Math.abs(X) && Y < 0) { alert("bottom to top"); } else { alert("just touch"); }}); 本文作者: 简兮 本文链接: http://www.secretbase.vip/js判断h5页面滑动方向.html 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!