DataTransfer
DragEvent
がDataTansferを持っているobject
DnDで発生するevent内でのみアクセスできる
mdn
methods
DataTransfer.dropEffect
,
DataTransfer.effectAllowed
eventが発生した時にどういう処理を行うのかを指定する
DataTransfer.dropEffect
は、dropzone側に指定する
DataTransfer.effectAllowed
は、draggable item側に指定する
双方で、想定している処理を指定できる
双方の指定が合致した時に反応することになる
DataTransfer.getData
,
DataTransfer.setData
draggable itemとdropzoneの間でデータの受け渡しをする時に使う
DataTransfer.setDragImage
drag中に表示される画像を変更する
properties
files
dropされたfileの情報を保持する
型は
FileList
types
DataTransfer.setData
でsetされたデータの種類
items
DtaTransferItemList
を返す
https://developer.mozilla.org/ja/docs/Web/API/DataTransferItemList
全てのドラッグデータのリスト
?