HTML5 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

拖动开始和设置拖动数据


拖动什么 - ondragstartsetData()

然后,规定当元素被拖动时,会发生什么。

在上面的例子中,ondragstart 属性调用了一个函数,drag(event),它规定了被拖动的数据。

dataTransfer.setData() 方法设置被拖数据的数据类型

function drag(ev)
{
    ev.dataTransfer.setData("Text",ev.target.id);
}

在前面的例子中,数据类型是 "Text",值是可拖动元素的 id ("drag1")。