美文网首页
h5拖拽相关事件

h5拖拽相关事件

作者: coderfl | 来源:发表于2021-07-28 17:02 被阅读0次

拖拽 Sortable.js插件
拖拽的时候主要由这几个事件完成,

ondragstart 事件:当拖拽元素开始被拖拽的时候触发的事件,此事件作用在被拖曳元素上
ondragenter 事件:当拖曳元素进入目标元素的时候触发的事件,此事件作用在目标元素上
ondragover  事件:拖拽元素在目标元素上移动的时候触发的事件,此事件作用在目标元素上
ondrop      事件:被拖拽的元素在目标元素上同时鼠标放开触发的事件,此事件作用在目标元素上
ondragend   事件:当拖拽完成后触发的事件,此事件作用在被拖曳元素上
<!DOCTYPE HTML>
<html>
  <head>
  <style type="text/css">
    #div1 {width:198px; height:66px;padding:10px;border:1px solid #aaaaaa;}
  </style>
  <script type="text/javascript">
  function allowDrop(ev){
    ev.preventDefault();
  }

  function drag(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>
</head>
<body>
  <p>请把 W3School 的图片拖放到矩形中:</p>
  <div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
  <br />
  <img id="drag1" src="/i/eg_dragdrop_w3school.gif" draggable="true" ondragstart="drag(event)" />
</body>
</html>
image.png

相关文章

  • h5拖拽相关事件

    拖拽 Sortable.js插件拖拽的时候主要由这几个事件完成,

  • h5、vue实现拖拽

    H5中拖拽属性:draggable: auto | true | false 拖动事件: dragstart 在元...

  • HTML5拖拽上传

    传统拖拽效果小demohtml5实现拖拽小demo调查问卷小demo拖拽拼图小demo拖拽上传小demo h5拖拽...

  • HTML5 fileReader用法

    相关API 1.文件拖拽事件 ondragover -> 只要悬浮,一直触发 ondragenter -> 进入时...

  • 拖拽API

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

  • 实现一个美化原生拖拽的draggable-polyfill

    拖拽的实现 在HTML5还未普及之前,实现元素的拖拽还算是一件比较麻烦的事,大概思路就是监听鼠标移动相关事件,下面...

  • 一步步用HTML5动手写个图片拖拽上传预览组件

    详情参考:一步步用HTML5动手写个图片上传预览组件H5中拖拽事件有:[ - ] DragDrop:拖放完成,也就...

  • Html5 + Css 3 文件拖拽上传功能

    拖拽上传文件功能 拖拽事件 拖拽元素ondrag 应用于拖拽元素,整个拖拽过程都会调用ondragstart应用...

  • 拖拽上传

    拖拽事件 拖拽元素ondrag 应用于拖拽元素,整个拖拽过程都会调用ondragstart应用于拖拽元素,...

  • HTML 5 拖拽

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

网友评论

      本文标题:h5拖拽相关事件

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