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. |