blockly > dragging > Dragger

Class dragging.Dragger

Tanda Tangan:

export declare class Dragger implements IDragger 

Mengimplementasikan: IDragger

Konstruktor

Konstruktor Pengubah Deskripsi
(constructor)(draggable, workspace) Membuat instance baru class Dragger

Properti

Properti Pengubah Jenis Deskripsi
draggable protected IDraggable
dragTarget protected IDragTarget | null
startLoc protected Koordinat
ruang kerja protected WorkspaceSvg

Metode

Metode Pengubah Deskripsi
onDrag(e, totalDelta) Menangani penghitungan tempat elemen sebenarnya akan dipindahkan.
onDragEnd(e) Menangani pembersihan tarik.
onDragStart(e) Menangani startup tarik apa pun.
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, rootDraggable) protected Menampilkan true jika kita harus mengembalikan draggable ke lokasi aslinya di akhir tarik.
updateDragTarget(e) protected Memperbarui target tarik di bawah pointer (jika ada).
wouldDeleteDraggable(e, rootDraggable) protected Menampilkan true jika kita akan menghapus elemen yang dapat ditarik jika dilepaskan di lokasi saat ini.