触摸属性列出当前在屏幕上的所有手指:
PageX:返回手指放置在DOM中的x坐标。从左边开始计算,如果适用,则考虑水平滚动
PageY:返回手指放置在DOM中的y坐标。...这有什么好处呢
浏览器将尝试匹配显示刷新,以允许流畅的动画
非活动选项卡中的动画将停止(在CPU上花费的更少)
它不会耗尽你的电池寿命
拖动,点击和滑动:额外的东西要考虑移动触摸手势
这些事件需要能够检测和区分拖拽...您希望它在每次拖动时移动多远?
这个手势的方向:你想只能水平移动,或者还是垂直移动?也许是两个?
拖动完成后你想要发生什么?它会回到开始还是结束,取决于它在哪里结束?它是否考虑到速度?...DOM中的实际位置,这时,需要考虑手指是水平滑动还是垂直,甚至有时候还得考虑手倾斜的滑动,还要区分是一根手指滑动,还是多根手指滑动,侧边菜单栏动画的实现,以及要注意阻止默认事件,重叠计算等等一些细节
看似简单的效果...(手势方向,水平,垂直,还有手指根数)
你不知道你想知道的关于 - 是超级重要的部分
全局变量和设置默认值(一些初始化值变量的设置)
函数中的函数(手指按下,移动,抬起功能函数的封装调用)
这个手机触摸手势最后有趣的一部分