几个小时以来,我一直在尝试获得 drop 事件。所有其他事件都可以正常工作。拖车好。Dragenter 好的。等等,但不是 drop 事件。
这是JS代码:
function onDragStart(event)
{
console.log("dragStart");
event.dataTransfer.setData("text/plain", "data");
}
function onDrop(event)
{
console.log('onDrop');
}
document.querySelector('span[draggable="true"]').addEventListener('dragstart', onDragStart, false);
document.querySelector('#cell_1').addEventListener('drop', onDrop, false);
HTML 类似于:
<div id="cell_1" class="cell"><span draggable="true">1</span></div>
使用网格 css 布局。