Constructor
new Dragger(targets, optionsopt)
- Source:
| Name | Type | Default | Description |
|---|---|---|---|
targets |
Array<Element | Window> | Element | Window | ||
options? |
DragOptions |
{}
|
Methods
isDragging()
- Source:
isFlag()
- Source:
isPinchFlag()
- Source:
isPinching()
- Source:
onDragStart()
- Source:
scrollBy(deltaX, deltaY, e, isCallDragopt)
- Source:
| Name | Type | Default | Description |
|---|---|---|---|
deltaX |
number | ||
deltaY |
number | ||
e |
any | ||
isCallDrag? |
boolean |
true
|
unset()
- Source:
Type Definitions
Client
Properties:
| Name | Type | Description |
|---|---|---|
clientX |
number | |
clientY |
number |
Type:
- TSInterface
Delta
Properties:
| Name | Type | Description |
|---|---|---|
deltaX |
number | |
deltaY |
number |
Type:
- TSInterface
Dist
Properties:
| Name | Type | Description |
|---|---|---|
distX |
number | |
distY |
number |
Type:
- TSInterface
DragOptions
Properties:
| Name | Type | Description |
|---|---|---|
container? |
Window | Node | Element | |
events? |
Array<"mouse" | "touch"> | |
preventRightClick? |
boolean | |
preventDefault? |
boolean | |
pinchThreshold? |
number | |
pinchOutside? |
boolean | |
checkInput? |
boolean | |
dragstart? |
(options: OnDragStart) => any | |
drag? |
(options: OnDrag) => any | |
dragend? |
(options: OnDragEnd) => any | |
pinchstart? |
(options: OnPinchStart) => any | |
pinch? |
(options: OnPinch) => any | |
pinchend? |
(options: OnPinchEnd) => any |
Type:
- TSInterface
Event
Properties:
| Name | Type | Description |
|---|---|---|
type |
string |
Type:
- TSInterface
OnDrag
Properties:
| Name | Type | Description |
|---|---|---|
type |
string | |
deltaX |
number | |
deltaY |
number | |
distX |
number | |
distY |
number | |
clientX |
number | |
clientY |
number | |
isDrag |
boolean | |
isPinch |
boolean | |
movement |
number | |
datas |
IObject<any> | |
isScroll |
boolean | |
inputEvent |
any |
Type:
- TSInterface
OnDragEnd
Properties:
| Name | Type | Description |
|---|---|---|
type |
string | |
deltaX |
number | |
deltaY |
number | |
distX |
number | |
distY |
number | |
clientX |
number | |
clientY |
number | |
isDrag |
boolean | |
isDouble |
boolean | |
datas |
IObject<any> | |
inputEvent |
any |
Type:
- TSInterface
OnDragStart
Properties:
| Name | Type | Description |
|---|---|---|
type |
string | |
deltaX |
number | |
deltaY |
number | |
distX |
number | |
distY |
number | |
clientX |
number | |
clientY |
number | |
datas |
IObject<any> | |
inputEvent |
any | |
isTrusted |
any |
Type:
- TSInterface
OnPinch
Properties:
| Name | Type | Description |
|---|---|---|
type |
string | |
deltaX |
number | |
deltaY |
number | |
distX |
number | |
distY |
number | |
clientX |
number | |
clientY |
number | |
datas |
IObject<any> | |
touches |
Position[] | |
rotation |
number | |
angle |
number | |
scale |
number | |
distance |
number | |
movement |
number | |
inputEvent |
any |
Type:
- TSInterface
OnPinchEnd
Properties:
| Name | Type | Description |
|---|---|---|
type |
string | |
deltaX |
number | |
deltaY |
number | |
distX |
number | |
distY |
number | |
clientX |
number | |
clientY |
number | |
isPinch |
boolean | |
datas |
IObject<any> | |
touches |
Position[] | |
inputEvent |
any |
Type:
- TSInterface
OnPinchStart
Properties:
| Name | Type | Description |
|---|---|---|
type |
string | |
deltaX |
number | |
deltaY |
number | |
distX |
number | |
distY |
number | |
clientX |
number | |
clientY |
number | |
datas |
IObject<any> | |
touches |
Position[] | |
angle |
number | |
inputEvent |
any |
Type:
- TSInterface
Position
Properties:
| Name | Type | Description |
|---|---|---|
deltaX |
number | |
deltaY |
number | |
distX |
number | |
distY |
number | |
clientX |
number | |
clientY |
number |
Type:
- TSInterface