HTML5中的拖放代码

<!DOCTYPEHTML><html><head><scripttype="text/javascript">functionallowDrop(ev){ev.prev... <!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript">
function allowDrop(ev)
{
ev.preventDefault();
}

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

function drop(ev)
{
ev.preventDefault();
var data=ev.dataTransfer.getData("Text");
ev.target.appendChild(document.getElementById(data));
}
</script>
</head>
<body>

<div id="div1" ondrop="drop(event)"
ondragover="allowDrop(event)"></div>
<img id="drag1" src="img_logo.gif" draggable="true"
ondragstart="drag(event)" width="336" height="69" />

</body>
</html>

上面是一段完整的拖放事件代码,W3C上的,但不是很懂,谁能够注释一下每段代码的意思!
PS:有点穷,别在意!
展开
 我来答
哥本哈根症候群
2014-04-20 · TA获得超过211个赞
知道小有建树答主
回答量:287
采纳率:0%
帮助的人:230万
展开全部

三个function,一个允许拖动至此,一个传送数据,一个接收数据,图片引用传送数据的那个function,div(就是那个框框)引用其他两个,很好理解,为什么这么写不用计较,记住就行


ggxrx
2018-12-20 · 贡献了超过335个回答
知道答主
回答量:335
采纳率:25%
帮助的人:24.9万
展开全部

 html5 拖放详解 - https://21xrx.com/full_stack/Html/html5_drag_and_drop.html

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式