blockly > การลาก > ตัวลาก

คลาส Drag.Dragger

ลายเซ็น:

export declare class Dragger implements IDragger 

การนำไปใช้งาน: IDragger

ผู้ผลิต

ผู้ผลิต คีย์ตัวปรับแต่ง คำอธิบาย
(เครื่องมือสร้าง)(ลากได้ พื้นที่ทำงาน) สร้างอินสแตนซ์ใหม่ของคลาส Dragger

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ คีย์ตัวปรับแต่ง ประเภท คำอธิบาย
ลากได้ protected IDraggable
dragTarget protected IDragTarget | ค่าว่าง
startLoc protected ประสานงาน
พื้นที่ทำงาน protected WorkspaceSvg

เมธอด

วิธีการ คีย์ตัวปรับแต่ง คำอธิบาย
onDrag(e, totalDelta) แฮนเดิลกำลังคำนวณตำแหน่งที่ควรย้ายองค์ประกอบไปไว้
onDragEnd(e) จัดการการล้างข้อมูลการลากทั้งหมด
onDragStart(e) จัดการการเริ่มต้นการลากทั้งหมด
pixelsToWorkspaceUnits(pixelCoord) protected
shouldReturnToStart(e, draggable) protected แสดงค่า "จริง" หากเราควรคืนค่าเนื้อหาที่ลากได้ไปยังตำแหน่งเดิมเมื่อสิ้นสุดการลาก
updateDragTarget(e) protected อัปเดตเป้าหมายการลากใต้ตัวชี้ (หากมี)
wouldDeleteDraggable(e, draggable) protected แสดงค่า "จริง" หากเราจะลบสิ่งที่ลากได้ออกหากวางที่ตำแหน่งปัจจุบัน