Skip to content

Latest commit

 

History

History
32 lines (28 loc) · 922 Bytes

README.md

File metadata and controls

32 lines (28 loc) · 922 Bytes

@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 从接触到离开屏幕的最大容忍时间