我最初想在移动 webkit (iOS/Android) 上跟踪单指平移。我发现创建一个适用于 iOS Safari 的“粘性”固定位置项目,我看到了gesturechange
. 但据我尝试,gesturechange
似乎只因两指移动而被解雇。然后我找到touchmove
了事件,看来我可以使用它。
touchmove
和 和有什么区别gesturechange
?touchmove
用于检测单指平移是否正确?
我最初想在移动 webkit (iOS/Android) 上跟踪单指平移。我发现创建一个适用于 iOS Safari 的“粘性”固定位置项目,我看到了gesturechange
. 但据我尝试,gesturechange
似乎只因两指移动而被解雇。然后我找到touchmove
了事件,看来我可以使用它。
touchmove
和 和有什么区别gesturechange
?touchmove
用于检测单指平移是否正确?1.Touchmove、touchstart、touchend、touchcancel是多点触控序列的一部分。当手指第一次接触到表面时,多点触控序列就开始了。
手势更改、手势开始、手势结束仍然是多点触控序列的一部分,但它们包含更精确的对象。并非所有设备都支持手势事件。如果平台支持,它们包含允许组合手势的缩放和旋转信息。如果不支持,一个手势会在另一个手势开始之前结束。
2.因此,如果您只针对一根手指,例如滑动或滑动,我会使用 touchmove。除非您真的想将滑动变成 3d 效果或旋转它,否则我会结合 touchmove 和gesturechange。
总帐