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。