美文网首页
html5的拖拽

html5的拖拽

作者: Ben大师 | 来源:发表于2019-10-17 22:41 被阅读0次
<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        .container{
            width:200px;
            height:200px;
            background: pink;
        }
        .target1{
            width:100px;
            height:100px;
            background: #398439;
        }
    </style>
</head>
<body>
<div id="container" class="container"></div>
<div id="target1" class="target1" draggable="true"></div>

<script>
    document.getElementById("target1").ondragstart=function (e) {
        e.dataTransfer.setData("text/plain",e.target.id);
    };
    document.getElementById("container").ondrop = function (e) {
        var data = e.dataTransfer.getData("text/plain");
        //console.log(data);
        e.target.appendChild(document.getElementById(data));
    }
    document.getElementById("container").ondragover = function (e) {
        e.preventDefault();
    }
</script>
</body>
</html>

最终效果:


GIF.gif

相关文章

  • HTML5拖拽(二)--dataTransfer

    从HTML5拖拽(一)我们得知:利用html5的dragable属性以及一些拖拽事件可以进行拖拽,但是无法获得所拖...

  • 控件拖拽

    JavaScript实现最简单的拖拽效果 HTML5 drag & drop 拖拽与拖放简介 基于HTML5 dr...

  • HTML 5 拖拽

    @(HTML5)[HTML 5拖拽] [TOC] 十三、HTML 5 拖拽 HTML 5 拖拽事件 图片自带拖拽功...

  • HTML5 拖拽事件

    HTML5 拖拽事件图片自带拖拽功能其他元素也通过设置 draggable=true属性 实现拖拽功能 垃圾(拖拽...

  • HTML5拖拽事件

    HTML5拖拽事件 1. 设置拖拽 图片自带拖拽功能其他元素可设置draggable属性 例子: 1.1. 拖拽元...

  • html5 拖拽API使用

    html5 dragAPI draggable属性(布尔值能否拖拽) onDragStart 开始拖拽 onDra...

  • 拖拽API

    实现拖拽效果 目前实现拖拽效果 HTML5拖拽 源元素事件例子 目标元素事件 从本地拖放图片到页面中 实现拖拽

  • html5实现拖拽效果

    在此之前,实现拖拽操作都是开发人员自定义逻辑实现的,但是HTML5提供了拖拽API ,使得拖拽操作的实现变得简单。...

  • 实现拖拽

    原生js实现 HTML5原生实现:拖拽draggable属性、DataTranfers对象

  • React 实现组件拖拽功能

    ##实现React组件的拖拽功能 HTML5原生支持拖拽功能,没有看过相关文档,恰好自己想实现一下React组件...

网友评论

      本文标题:html5的拖拽

      本文链接:https://www.haomeiwen.com/subject/zgrbmctx.html