@any-touch/tap
v2.2.0
Published
any-touch的识别器, 用来识别点击手势.
Downloads
1,353
Readme
@any-touch/tap
点击识别器.
安装
npm i -S @any-touch/tap
快速开始
// 只加载tap识别器(点击)
import Core from '@any-touch/core';
import tap from '@any-touch/tap';
const at = new Core(el);
at.use(tap, 参数)
// 点击
at.on('tap', (event) => {
// event包含位置/速度/方向等信息
});
参数
|名称|数据类型|默认值|说明|
|---|---|---|---|
|name|String
|'tap'|自定义事件名称|
|pointLength|Number
|2|支持的触点数, 可支持多指拖拽|
|tapTimes| Number
|1|连续点击指定次数触发|
|waitNextTapTime| Number
|300|最多等待下一次点击时间,超时识别器状态变为"失败"|
|maxDistance| Number
|2|从接触到离开允许产生的最大距离|
|tapTmaxDistanceFromPrevTapimes| Number
|9|2次点击之间允许的最大位移|
|maxPressTime| Number
|250|从接触到离开屏幕的最大容忍时间|