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。 |