- onDragEvent(hook: ((__namedParameters: {
onDown: DragHook<OnDown>;
onMove: DragHook<OnMove>;
onUp: DragHook<OnUp>;
}) => void), __namedParameters?: {
el?: string | HTMLElement | Window;
capture?: {
down?: boolean;
up?: boolean;
move?: boolean;
};
}): (() => void)
-
Parameters
-
hook: ((__namedParameters: {
onDown: DragHook<OnDown>;
onMove: DragHook<OnMove>;
onUp: DragHook<OnUp>;
}) => void)
-
- (__namedParameters: {
onDown: DragHook<OnDown>;
onMove: DragHook<OnMove>;
onUp: DragHook<OnUp>;
}): void
-
Parameters
-
__namedParameters: {
onDown: DragHook<OnDown>;
onMove: DragHook<OnMove>;
onUp: DragHook<OnUp>;
}
-
onDown: DragHook<OnDown>
-
onMove: DragHook<OnMove>
-
onUp: DragHook<OnUp>
Returns void
-
__namedParameters: {
el?: string | HTMLElement | Window;
capture?: {
down?: boolean;
up?: boolean;
move?: boolean;
};
} = {}
-
Optional
el?: string | HTMLElement | Window
-
Optional
capture?: {
down?: boolean;
up?: boolean;
move?: boolean;
}
-
Optional
down?: boolean
-
Optional
up?: boolean
-
Optional
move?: boolean
Returns (() => void)
addDragEventListener的函数式用法. 使用addDragEventListener的时候,如果onDown,onMove,onUp之间有联系的话必须在外面写上通用数据, 改成这样可以把数据控制在函数内部
Example