@any-touch/tap v2.2.0
@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 | 从接触到离开屏幕的最大容忍时间 |
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago