js判断触摸方向
$("body").on("touchstart", function(e) {
e.preventDefault();
startX = e.originalEvent.changedTouches[0].pageX,
startY = e.originalEvent.changedTouches[0].pageY;
});
$("body").on("touchmove", function(e) {
e.preventDefault();
moveEndX = e.originalEvent.changedTouches[0].pageX,
moveEndY = e.originalEvent.changedTouches[0].pageY,
X = moveEndX - startX,
Y = moveEndY - startY;
if ( Math.abs(X) > Math.abs(Y) && X > 0 ) {
alert("left 2 right");
}
else if ( Math.abs(X) > Math.abs(Y) && X < 0 ) {
alert("right 2 left");
}
else if ( Math.abs(Y) > Math.abs(X) && Y > 0) {
alert("top 2 bottom");
}
else if ( Math.abs(Y) > Math.abs(X) && Y < 0 ) {
alert("bottom 2 top");
}
else{
alert("just touch");
}
});
最新文章
- js修改伪类的值
- 关于eclipse android 在manifest改app应用包名注意事项
- 修复AWS上EC2损坏的sshd_config文件
- Java多线程-新特征-锁(下)
- 学习Cassandra资料的一些整理
- AOP 切面编程
- URAL 1036(dp+高精度)
- WPF_DatePiker控件的禁止输入
- Intellij IDEA 安装和配置jrebel进行项目的热部署
- 教你上传本地代码到github转载
- PHP unicode与普通字符串的相互转化
- 数据结构_1+AI_1
- java mongodb的MongoOptions生产级配置
- JavaScript之函数(上)
- Hdoj 1421.搬寝室 题解
- 【Python游戏编程01--初步认识pygame】
- SpringBoot日记——分布式篇
- RabbitMQ 初学及其深入学习推荐的一些文章
- windows下node.js调用bat
- sssp-webservce_restful
热门文章
- mongodb数据库学习【安装及简单增删改查】
- html5标签兼容低版本浏览器
- [database] postgresql 外网访问
- Django中使用后台网站模板
- 关于CS0016: Could not write to output file ‘c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary AS
- FastDFS分布式⽂文件系统
- ceph_osd故障检测
- linux系统安全及应用——账号安全(基本安全措施)
- Matlab2015 双目相机自动标定
- Codeforces - 185A 简单矩阵快速幂