blockly > kéo > Kéo

lớp kéo.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 Nội dung mô tả
(hàm khởi tạo)(có thể kéo, không gian làm việc) Tạo một thực thể mới của lớp Dragger

Thuộc tính

Tài sản Đối tượng sửa đổi Loại Nội dung mô tả
có thể kéo protected IDraggable
dragTarget protected IDragTarget | giá trị rỗng
startLoc protected Tọa độ
không gian làm việc protected WorkspaceSvg

Phương thức

Phương thức Đối tượng sửa đổi Nội dung mô tả
onDrag(e, totalDelta) Xử lý tính toán vị trí thực sự di chuyển phần tử đế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, draggable) protected Trả về true nếu chúng ta đưa phần tử 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 đích kéo bên dưới con trỏ (nếu có).
wouldDeleteDraggable(e, draggable) protected Trả về true nếu chúng ta xoá thành phần có thể kéo nếu nó được thả tại vị trí hiện tại.