xgplayer
Version:
video player
55 lines (54 loc) • 1.51 kB
TypeScript
export default class Draggabilly {
constructor(root: any, options?: {});
isEnabled: boolean;
isDragging: boolean;
isDown: boolean;
position: {};
downPoint: {};
dragPoint: {
x: number;
y: number;
};
startPos: {
x: number;
y: number;
};
_root: any;
_handlerDom: any;
_bindStartEvent(): void;
_startKey: string;
_unbindStartEvent(): void;
_bindPostStartEvents(event: any): void;
_boundPointerEvents: any;
_unbindPostStartEvents(): void;
enable(): void;
disable(): void;
onDocUp(e: any): void;
animate(): void;
positionDrag(): void;
setLeftTop(): void;
onmousedown(e: any): void;
onmousemove(e: any): void;
onmouseup(e: any): void;
ontouchstart(e: any): void;
touchIdentifier: any;
ontouchmove(e: any): void;
ontouchend(e: any): void;
ontouchcancel(e: any): void;
dragStart(e: any, pointer: any): void;
dragRealStart(e: any, pointer: any): void;
dragEnd(e: any, pointer: any): void;
_dragPointerMove(e: any, pointer: any): {
x: number;
y: number;
};
dragMove(e: any, pointer: any): void;
dragCancel(e: any, pointer: any): void;
presetInfo(): void;
destroy(): void;
hasDragStarted(moveVector: any): boolean;
checkContain(axis: any, drag: any, grid: any): any;
_getPosition(): void;
_addTransformPosition(style: any): void;
_getPositionCoord(styleSide: any, measure: any): number;
}