web移动前端页面,jquery判断页面滑动方向
2017-04-13 14:18
597 查看
/*判断上下滑动:*/ $('body').bind('touchstart',function(e){ startX = e.originalEvent.changedTouches[0].pageX; startY = e.originalEvent.changedTouches[0].pageY; }); $("body").bind("touchmove",function(e){ //获取滑动屏幕时的X,Y endX = e.originalEvent.changedTouches[0].pageX; endY = e.originalEvent.changedTouches[0].pageY; //获取滑动距离 distanceX = endX-startX; distanceY = endY-startY; //判断滑动方向 if(Math.abs(distanceX)>Math.abs(distanceY) && distanceX>0){ console.log('往右滑动'); }else if(Math.abs(distanceX)>Math.abs(distanceY) && distanceX<0){ console.log('往左滑动'); }else if(Math.abs(distanceX)<Math.abs(distanceY) && distanceY<0){ console.log('往上滑动'); } else if(Math.abs(distanceX)<Math.abs(distanceY) && distanceY>0){ console.log('往下滑动'); }
相关文章推荐
- 移动web前端开发,页面局部滑动之iscroll框架
- 移动web页面前端开发总结
- 移动web页面前端开发总结
- jquery 判断手势滑动方向(上下左右)
- 元素视差方向移动jQuery插件-类似github 404页面效果
- jquery判断鼠标移动方向--版本2
- 移动应用滑动屏幕方向判断解决方案,JS判断手势方向
- Swipe JS – 移动WEB页面内容触摸滑动类库
- jQuery操作dom实现弹出页面遮罩层(web端和移动端阻止遮罩层的滑动)
- 移动端jQuery修正Web页面滑动时div问题的两则实例
- [JS前端开发] js/jquery控制页面动态加载数据 滑动滚动条自动加载事件
- [JS前端开发] js/jquery控制页面动态载入数据 滑动滚动栏自己主动载入事件
- [JS前端开发] js/jquery控制页面动态加载数据 滑动滚动条自动加载事件
- JQuery移动页面开发之屏幕方向改变与滚屏的实现
- SWIPE JS – 移动WEB页面内容触摸滑动类库
- 移动应用滑动屏幕方向判断解决方案
- 移动应用滑动屏幕方向判断解决方案
- jquery判断页面是否滑动到最底部
- JQuery移动页面开发之屏幕方向改变与滚屏的实现
- 移动应用滑动屏幕方向判断解决方案,JS判断手势方向