vue-app-touch
Version:
25 lines (24 loc) • 610 B
TypeScript
export default class MTouch {
private tracking;
private lastTapTime;
private spos;
private epos;
private maxDistance;
private tapInterval;
private openPress;
private pressTime;
private pressTimeId;
constructor(target: HTMLElement, option?: {
maxDistance?: number;
tapInterval?: number;
openPress?: boolean;
pressTime?: number;
});
handleEvent(e: TouchEvent): boolean;
private getDistance;
private getFingers;
private press;
private clearPress;
private sendTap;
private sendPress;
}