美文网首页
html5作业1 drag移动

html5作业1 drag移动

作者: wudimingwo | 来源:发表于2018-11-18 20:36 被阅读0次

一定要记住,想要触发 drop 事件,就必须 让dragover默认事件消除

html

    <ul>
        <li class="item" mark="item1" draggable="true">001</li>
        <li class="item" mark="item2" draggable="true">002</li>
        <li class="item" mark="item3" draggable="true">003</li>
        <li class="item" mark="item4" draggable="true">004</li>
        <li class="item" mark="item5" draggable="true">005</li>
        <li class="item" mark="item6" draggable="true">006</li>
        <li class="item" mark="item7" draggable="true">007</li>
        <li class="item" mark="item8" draggable="true">008</li>
    </ul>
    
    <div class="wrapper" ></div>

js

<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
    <script>
      $(".item").each(function (index) {
        this.ondragstart = function (e) {
          console.log($(this).attr("mark"));
            e.dataTransfer.setData("mark",$(this).attr("mark"));
        }
      })
      $(".wrapper")[0].ondragover = function (e) {
        e.preventDefault();
      }
      
      $(".wrapper")[0].ondrop = function (e) {
        var mark = e.dataTransfer.getData("mark");
        $("[mark="+mark+"]").appendTo($(this));
      }
      
      
    </script>

scss

@import "new_file.scss";

.item{
    @include base-size(100px,100px,red);
    text-align: center;
    line-height: 100px;
}
.wrapper,.box{
    @include base-size(400px,auto,blue);
    min-height: 400px;
    position: absolute;
    right: 0px;
    top: 300px;
    .item{
        float: left;
    }
}



相关文章

  • html5作业1 drag移动

    一定要记住,想要触发 drop 事件,就必须 让dragover默认事件消除 html js scss

  • HTML5拖放

    1、HTML5 拖放(Drag 和 Drop) 拖放(Drag 和 drop)是 HTML5 标准的组成部分。 拖...

  • HTML5 拖放笔记

    HTML5拖放(Drag 和 Drop) 拖放(Drag 和 drop)是 HTML5 标准的组成部分。 拖放 拖...

  • HTML5 拖放(Drag 和 Drop)

    HTML5 拖放(Drag 和 Drop) 拖放(Drag 和 drop)是 HTML5 标准的组成部分。 将w3...

  • HTML5 drag & drop --- 初期尝试

    HTML5:drag & drop API 绑定在拖拽目标 绑定在放置目标 实操 编写代码 总结 drag & d...

  • HTMLH和CSS3有哪些新特性

    HTML5 (1)问题分析 对于目前市场上来说HTML5中需要掌握的新特性有: 1.拖拽释放(Drag and d...

  • html 5自带drag属性详解

    先介绍一下html5的drag想要启用drag,只要给元素加上draggable="true"就行了(firefo...

  • 5-28 ---- 6-5 号

    1 : HTML5新增了哪些内容或API,使用过哪些 新特性: 1.拖拽释放(Drag and drop) API...

  • 控件拖拽

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

  • vue-picture-drag

    一个用于在图片上拖动的组件 git git地址 安装 记录 drag & drop 开始时采用HTML5的drag...

网友评论

      本文标题:html5作业1 drag移动

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