使用HTML5的draggable属性拖动一个元素时,原始元素仍然可见,导致有两个元素可见,而不是一个。
我应该怎么做才能只看到被拖动的元素(原始元素应暂时隐藏)?
<script>
function startDrag() {
// hide initial element
}
function endDrag() {
// reset initial element
}
</script>
<div class="draggable" draggable="true"
ondragstart="startDrag(event)"
ondragend="endDrag(event)"
></div>
这里有一个 jsfiddle,用于展示问题https://jsfiddle.net/gjc5p4qp/