touch事件之滑动判断(左右上下方向)

作者: 2020.03.11 本文发布于18天前 分类:

$("body").on("touchstart", function(e) {

// 判断默认行为是否可以被禁用

if (e.cancelable) {

// 判断默认行为是否已经被禁用

if (!e.defaultPrevented) {

e.preventDefault();

}

}

startX = e.originalEvent.changedTouches[0].pageX,

startY = e.originalEvent.changedTouches[0].pageY;

});

$("body").on("touchend", function(e) {

// 判断默认行为是否可以被禁用

if (e.cancelable) {

// 判断默认行为是否已经被禁用

if (!e.defaultPrevented) {

e.preventDefault();

}

}

moveEndX = e.originalEvent.changedTouches[0].pageX,

moveEndY = e.originalEvent.changedTouches[0].pageY,

X = moveEndX - startX,

Y = moveEndY - startY;

//左滑

if ( X > 0 ) {

alert('左滑');

}

//右滑

else if ( X < 0 ) {

alert('右滑');

}

//下滑

else if ( Y > 0) {

alert('下滑');

}

//上滑

else if ( Y < 0 ) {

alert('上滑');

}

//单击

else{

alert('单击');

}

});

讨论区

您尚未 登录,或请 注册。

你可能也喜欢

轮番滑动PHP,touch事件之滑动判断(左右上下方向)相关推荐

  1. Android 模拟滑动 MotionEvent touch事件

    模拟android里touch事件的滑动,适用于recyclerview等. 通过发送MotionEvent来模拟touch事件,配合ValueAnimator控制滑动的时间,也可以加入差值器等,之所 ...

  2. h5手指滑动划线touch事件

    目录 效果 连线说明 HTML CSS JS 效果 首先我们来看下效果: 连线说明 ① box_1206是一个宽750px,高1206px的盒子,垂直居中,一般来说内容都可以写在这里面 ②判断手指滑动 ...

  3. jQuery -- touch事件之滑动判断(左右上下方向)

    $("body").on("touchstart", function(e) {// 判断默认行为是否可以被禁用if (e.cancelable) {// 判断 ...

  4. JS手机端touch事件计算滑动距离的方法

    计算手势在手机屏幕上滑动时,手势滑动的距离,代码如下: function wetherScroll(){ var startX = startY = endX =endY =0; var body=d ...

  5. h5滚动时侧滑出现_H5触摸事件中如何判断用户滑动方向

    这次给大家带来H5触摸事件中如何判断用户滑动方向,H5触摸事件中判断用户滑动方向的注意事项有哪些,下面就是实战案例,一起来看一下. 接口 TouchEvent TouchEvent 是一类描述手指在触 ...

  6. html5触摸事件判断滑动方向,H5触摸事件中如何判断用户滑动方向

    这次给大家带来H5触摸事件中如何判断用户滑动方向,H5触摸事件中判断用户滑动方向的注意事项有哪些,下面就是实战案例,一起来看一下. 接口 TouchEvent TouchEvent 是一类描述手指在触 ...

  7. android控件的touch事件_聊聊Android嵌套滑动

    聊聊Android嵌套滑动 最近工作中遇到了需求是使用 Bottom-Sheet 交互的弹窗,使用了 design 包里面的 CoordinatorLayout 和 BottomSheetBehavi ...

  8. 移动端touch事件---利用bootstrap实现轮播图手指左右滑动事件

    还记的我上篇文章实现了图片响应式滑动,如果不知道怎样实现图片在超宽屏幕居中显示,且也不知道怎样实现图片的响应式效果(专门针对移动端的),可以再继续看看我写的这篇文章.狠狠地点击这里 那么针对移动端,如 ...

  9. 关于touch事件的使用 (touchStart touchMove touchEnd(不触发 android 4.0以上)) 滑动的使用

    最近在移动端使用touch事件的时候,遇到了一些问题 ,下面是一些心得, 手机端经常会有有一些上拉加载,下拉刷新, 左右滑动删除的应用场景, 在不借助第三方插件的时候,无疑会用到touch事件,在谷歌 ...

最新文章

  1. oracle rac对心跳要求_关于心跳网络引起的Oracle RAC的节点驱逐(不是实例驱逐)...
  2. 智源杯天文数据算法挑战赛开赛,前沿AI技术助力天文科学研究
  3. 专家提醒:计算机专业毕业生求职三要点!
  4. java super实例_java Super 用法详解及实例代码
  5. 图灵奖大佬+谷歌团队,为通用人工智能背书!CV 任务也能用 LM 建模!
  6. android系统广播 定向广播,Android之定向广播
  7. 修改springmvc返回ajax方式的json数据
  8. hololens与混合现实开发pdf_增强现实与虚拟现实:过去和未来
  9. 数据库事务的四大特性以及事务的隔离级别 1
  10. 学有小成-php基础语法-06
  11. 从代码上看鸿蒙 APP 与安卓 APP 的关系
  12. 数据规模超大,分布密集,数据存储难
  13. EOS错失DeFi首班车
  14. Ubuntu搭建LDAP服务器
  15. 计算机保研备战,【计算机系】“研途有你 更为明朗”计算机系2017级考研/保研交流会...
  16. 毕设课设基于Android的校园订餐APP开发(附源码)
  17. python编写投票统计结果
  18. 股票API下单接口是怎样传入交易数据的?
  19. 【眼前的苟且】2017英才计划“走进计算机世界”冬令营 游记
  20. A Game of Thrones(27)

热门文章

  1. apicloud项目怎么运行_Spring Boot教程(3) – 运行第一个项目
  2. java 文件上传 配置_SpringMVCMultipartFilefile文件上传及参数接收
  3. linux修改挂载目录名字,linux下修改mount挂载目录名
  4. python找人_python之找最后一个人
  5. android os n9005,SM-N9005
  6. linux 4.9 内核 nptl,【linuxThread和NPTL】
  7. java 自定义注解_Java注解
  8. C++设计模式之二 AbstractFactory模式
  9. CTL_CODE定义中Method的说明
  10. css3 背景等比例,纯 CSS,不用背景,实现图片等比例展示