blockly >拖动 >Dragger

Dragger 类

Signature:

export declare class Dragger implements IDragger 

实现IDragger

构造函数

构造函数 修饰符 说明
(构造函数)(可拖动,工作区) 构造 Dragger 类的新实例

属性

属性 修饰符 类型 说明
可拖动 protected IDraggable
dragTarget protected IDragTarget |null
startLoc protected 坐标
工作区 protected WorkspaceSvg

方法

方法 修饰符 说明
onDrag(e, totalDelta) 负责计算元素实际应移动到的位置。
onDragEnd(e) 处理任何拖动清理。
onDragStart(e) 处理任何拖动启动。
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, draggable) protected 如果我们应在拖动操作结束时将可拖动对象恢复到其原始位置,则返回 true。
updateDragTarget(e) protected 更新指针下的拖动目标(如果有)。
wouldDeleteDraggable(e, draggable) protected 如果我们要删除已放于当前位置的可拖动对象,则返回 true。