blockly > DragTarget

DragTarget 類別

自訂行為的抽象類別,使用者將方塊或對話框拖曳到方塊上方時。

Signature:

export declare class DragTarget implements IDragTarget 

導入: IDragTarget

建構函式

建構函式 修飾符 說明
(建構函式)() DragTarget 的建構函式。它是用來新增 ID 屬性,不應直接呼叫,只能由子類別呼叫。

屬性

屬性 修飾符 類型 說明
id 字串 此元件的專屬 ID,可用於向 ComponentManager 註冊。

方法

方法 修飾符 說明
getClientRect() 根據區塊插入 div,傳回拖曳目標區域的邊界矩形 (以像素為單位)。
onDragEnter(_dragElement) 處理有方塊或對話框的遊標進入這個拖曳目標時處理。
onDragExit(_dragElement) 處理含有方塊或泡泡的遊標離開這個拖曳目標時處理。
onDragOver(_dragElement) 將含有方塊或泡泡的遊標拖曳到這個拖曳目標上時處理。
onDrop(_dragElement) 於此元件捨棄方塊或對話框時處理。這裡不應處理刪除。
shouldPreventMove(_dragElement) 傳回在捨棄此元件後,是否不應移動提供的區塊或對話框。如果為 true,元素會返回拖曳開始時的位置。