h5拖放
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了h5拖放相关的知识,希望对你有一定的参考价值。
1.设置元素可以被拖动:draggable=‘true‘;
2.ondragstart里setData;
3.ondragover里阻止默认事件;
4.ondrop里,阻止默认事件,并getData,append到元素里;
<div id="div1" ondrop="_drop(event)" ondragover="_dragover(event)"></div> <div id="div2"><img id="drag1" src="../images/liying.jpg" draggable="true" ondragstart="_dragstart(event)" width="323" height="440"/></div> <script type="text/javascript"> function _dragover(ev) { ev.preventDefault(); } function _dragstart(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>
以上是关于h5拖放的主要内容,如果未能解决你的问题,请参考以下文章