Type Alias DraggableGsapOptions
DraggableGsapOptions : {
button?: number;
enabled?: boolean;
hasTargetClassList?: Iterable<string>;
ignoreTargetClassList?: Iterable<string>;
inertia: boolean;
inertiaOptions: GsapInertiaOptions;
position: TJSPosition | Positionable;
storeDragging?: Writable<boolean>;
tween?: boolean;
tweenOptions?: GsapTweenOptions;
}
button?: number;
enabled?: boolean;
hasTargetClassList?: Iterable<string>;
ignoreTargetClassList?: Iterable<string>;
inertia: boolean;
inertiaOptions: GsapInertiaOptions;
position: TJSPosition | Positionable;
storeDragging?: Writable<boolean>;
tween?: boolean;
tweenOptions?: GsapTweenOptions;
}
Type declaration
Optional
button?: numberMouseEvent button that activates dragging; default: 0
Optional
enabled?: booleanA boolean value; controlling the
enabled
state.Optional
hasTarget ?: Iterable<string>Class List When defined any event targets that have a class in this list are allowed.
Optional
ignoreTarget ?: Iterable<string>Class List When defined any event targets that have a class in this list are ignored.
inertia: boolean
When true inertia plugin options are enabled.
inertia
Options : GsapInertiaOptionsInertia plugin options.
position: TJSPosition | Positionable
A position or positionable instance.
Optional
storeDragging ?: Writable<boolean>A writable store that tracks "dragging" state.
Optional
tween?: booleanWhen true tweening is enabled; default: false
Optional
tweenOptions ?: GsapTweenOptionsQuick tween options.
Defines the options for the draggableGsap action.