dragging.Dragger 类
Signature:
export declare class Dragger implements IDragger
实现: IDragger
构造函数
| 构造函数 | 修饰符 | 说明 |
|---|---|---|
| (constructor)(draggable, workspace) | 构造 Dragger 类的新实例 |
属性
| 属性 | 修饰符 | 类型 | 说明 |
|---|---|---|---|
| draggable | protected |
IDraggable | |
| dragTarget | protected |
IDragTarget | null | |
| startLoc | protected |
坐标 | |
| 工作区 | 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。 |