dragging.Dragger 類別
Signature:
export declare class Dragger implements IDragger
實作: IDragger
建構函式
| 建構函式 | 修飾符 | 說明 |
|---|---|---|
| (constructor)(draggable, workspace) | 建構 Dragger 類別的新例項 |
屬性
| 屬性 | 修飾符 | 類型 | 說明 |
|---|---|---|---|
| draggable | protected |
IDraggable | |
| dragTarget | protected |
IDragTarget | null | |
| startLoc | protected |
座標 | |
| workspace | protected |
WorkspaceSvg |
方法
| 方法 | 修飾符 | 說明 |
|---|---|---|
| onDrag(e, totalDelta) | 處理計算元素應實際移動的位置。 | |
| onDragEnd(e) | 處理任何拖曳清理作業。 | |
| onDragStart(e) | 處理任何拖曳啟動作業。 | |
| pixelsToWorkspaceUnits(pixelCoord) | protected |
|
| shouldReturnToStart(e, rootDraggable) | protected |
如果我們應該在拖曳結束時將可拖曳項目還原至原始位置,則傳回 true。 |
| updateDragTarget(e) | protected |
更新游標下方的拖曳目標 (如有)。 |
| wouldDeleteDraggable(e, rootDraggable) | protected |
如果我們會刪除拖曳式物件 (如果已放置在目前位置),則傳回 true。 |