chặn > 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 Mô tả
(hàm khởi tạo)(kéo được, 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

Thuộc tính Đối tượng sửa đổi Loại Mô tả
có thể kéo protected IDraggable
dragTarget protected IDragTarget | 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 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 bằng thao tác kéo.
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, draggable) protected Trả về true nếu chúng ta nên trả thành phần có thể kéo về vị trí ban đầu khi kết thúc quá trình 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, draggable) protected Trả về true nếu chúng ta xoá thành phần có thể kéo nếu thành phần đó được thả tại vị trí hiện tại.