blockly > dragging > Dragger

Lớp dragging.Dragger

Chữ ký:

export declare class Dragger implements IDragger 

Triển khai: IDragger

Hàm khởi tạo

Hàm dựng Đối tượng sửa đổi Mô tả
(constructor)(draggable, workspace) Tạo một thực thể mới của lớp Dragger

Thuộc tính

Thuộc tính Đối tượng sửa đổi Loại Mô tả
draggable protected IDraggable
dragTarget protected IDragTarget | null
startLoc protected Định vị
workspace protected WorkspaceSvg

Phương thức

Phương thức Đối tượng sửa đổi Mô tả
onDrag(e, totalDelta) Xử lý việc tính toán vị trí thực tế mà phần tử sẽ được di chuyển đến.
onDragEnd(e) Xử lý mọi thao tác dọn dẹp khi kéo.
onDragStart(e) Xử lý mọi thao tác khởi động kéo.
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, rootDraggable) protected Trả về true nếu chúng ta nên trả về đối tượng có thể kéo về vị trí ban đầu khi kết thúc thao tác kéo.
updateDragTarget(e) protected Cập nhật mục tiêu kéo bên dưới con trỏ (nếu có).
wouldDeleteDraggable(e, rootDraggable) protected Trả về true nếu chúng ta xoá đối tượng có thể kéo nếu đối tượng đó được thả tại vị trí hiện tại.