文件名称:Gesture:Gesture 手势库 (基于自定义事件实现手势库)
文件大小:4KB
文件格式:ZIP
更新时间:2024-06-09 15:01:10
JavaScript
手势库说明 手势理论说明 touchEvent VS mouseEvent touchEvent 没有像 mouseevent 在事件上的 x/y,而是在 touchlist(可能有多个 touch),其中的每个 touch object 上 touchevent 和 mouseevent 有不同的抽象,要对他们合理的统一抽象,才能使得组件同时支持 touch 和 mouse,不至于产生 touch 的场景下同时触发了 mouse 事件等的 bug 给组件写手势库来区分 touch 和 mouse 手机的系统手势可以关闭的,保护组件的手势不被识别成系统手势而造成退出 app 多指手势会产生 transform,rotate,scale 比较有名的手势库 hammerJS 手势行为 Tap(手往屏幕上面点) Pan(手指拖拽) Flick(快速点) Press(点后较长时间离开屏幕) 行为说
【文件预览】:
Gesture-main
----gesture.html(1KB)
----gesture.js(5KB)
----README.md(5KB)