2
我試圖獲得html5拖放事件的掛起。在ondragover事件中拖動dataTransfer數據不可用
function rowDragStart(event) {
let targetRowId = event.target.attributes.row.value;
event.dataTransfer.setData("text/plain", targetRowId);
}
function rowDragOver(event) {
event.preventDefault();
let draggingId = event.dataTransfer.getData('text');
}
現在我只是想把東西放在dragStart中的dataTransfer對象中,並在dragOver中檢索它。問題在於拖延時間不存在。我已經設置了斷點,這些事件被調用了,但getData('text')
返回了空字符串,以及我能想到的所有其他可能性。
優秀 - 感謝一噸!我想這就是爲什麼很多示例只是使用共享變量來存儲有關拖動行的信息。 –