美文网首页
HTML笔记16:HTML5拖放

HTML笔记16:HTML5拖放

作者: _百草_ | 来源:发表于2022-07-19 17:59 被阅读0次

拖动事件

拖动事件

拖动实例

     <script>
        function drag1(even){
            // 2. 定义拖动时,会发生什么
            even.dataTransfer.setData("Text",even.target.id); // 为拖拽的目标同步添加id属性和事件ondragstart
            // Text 表示数据类型
        }
        function dragover1(even){
            // 拖拽后,目标放置何处
            even.preventDefault(); // 默认地,无法将元素放置到其他元素中。如果需要设置允许放置,则必须阻止对元素的,默认处理方式。
        }
        function drop1(even){
            // 定义拖拽
            even.preventDefault();
            var data = even.dataTransfer.getData("Text");//获取被拖拽的数据。返回setData()方法中设置为相同类型的任何数据。
            even.target.appendChild(document.getElementById(data));  // data对应的是even.target.id
        }
     </script>
     <p id ="p1" draggable="true" ondragstart="drag1(event)">拖动我!</p>  <!--鼠标放置按左键,显示拖拽样式-->
     <div class= "div1" ondragover="dragover1(event)" ondrop="drop1(event)"></div>
  • 拖动元素添加属性<p draggable="true">拖动我!</p>
  • 定义拖动ondragstart
  • 设置目标释放后,放置的位置ondragover
  • 释放目标ondrag

参考

  1. HTML拖放
  2. ondrag 事件
  3. HTML DOM 事件对象

相关文章

  • HTML5 拖放笔记

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

  • HTML笔记16:HTML5拖放

    拖动事件 拖动实例 拖动元素添加属性 拖动我! 定义拖动ondragstart 设置目标释放后,放置的位置ondr...

  • HTML5 之 Drag

    拖放事件 HTML4 通过mousedown mousemove mouseup 来实现拖放 HTML5 拖放事件...

  • HTML5拖放

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

  • HTML5 拖放(Drag 和 Drop)

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

  • 【重构前端知识体系之HTML】HTML5的新特性——拖放

    【重构前端知识体系之HTML】HTML5的新特性——拖放 内容速递 引言 在 HTML5 中,拖放是标准的一部分,...

  • h5图片拖放功能

    首先什么是html5拖放? 答:html5拖放是h5标准的组成部分 拖动开始: ondrapstart:调用一个函...

  • HTML5中的图片拖放

    拖放函数: 1.HTML5拖放 Drag拖和drop放是HTML5标准的组成成分 2.拖放开始: ondragst...

  • 控件拖拽

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

  • 拖放

    html5中draggable的属性 js中的拖放事件

网友评论

      本文标题:HTML笔记16:HTML5拖放

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