(touchstart,touchmove,touchend),触摸属性,以及实现侧边栏动画,在处理移动端点击,拖动,滑动时,是不得要考虑用户的触摸手势,判断手指在页面上到底是点击还是滑动的,利用原生js...所以,当你玩手机触摸手势,想想:
限制:你想要什么元素停止?您希望它在每次拖动时移动多远?
这个手势的方向:你想只能水平移动,或者还是垂直移动?也许是两个?
拖动完成后你想要发生什么?...这取决于用户拖动了多少以及手指在屏幕上的速度
你不知道你想知道的关于 - 是超级重要的部分
我知道你想要了解移动触摸手势的有趣部分,但是我必须先介绍这一点,因为它会影响到你的代码。...也就是说,如果将其拖过宽度的中间,并且拖动的速度大于定义的速度(也就是若手指拖动侧边栏超过该菜单栏本身宽度的一半位置的话,或者拖动的速度大于刚开始定义的速度,则该侧边栏就关闭或者打开的,若不是,则恢复初始前一个位置的...触摸事件(touchstart,touchmove,touchend),以及两个触摸属性pageX,pageY
需要知道关于requestAnimationFrame
拖动,点击和滑动:额外的东西要考虑移动触摸手势