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,元素會回到開始拖曳時的位置。 |