blockly > 拖曳 > 拖曳器

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。