博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于HTML5的拖拽
阅读量:5993 次
发布时间:2019-06-20

本文共 741 字,大约阅读时间需要 2 分钟。

不介绍具体情况,先看API,注意看后面括号的说明

  • dragstart:拖拽开始(应用于被拖拽对象)
  • drag:拖拽中(应用于被拖拽对象)
  • dragenter:拖拽到指定位置(应用于拖拽目标)
  • dragleave:拖拽离开指定位置(应用于拖拽目标)
  • dragover:拖拽在指定位置(应用于拖拽目标)
  • drop:在指定位置释放(应用于拖拽目标)
  • dragend:拖拽结束(应用于被拖拽对象)

 

事件

描述

目标

dragstart

开始拖对象时触发

被拖动对象

dragenter

当对象第一次被拖动到目标对象上时触发,同时表示该目标对象允许‘放’这动作

目标对象

dragover

当对象拖动到目标对象时触发

当前目标对象

dragleave

在拖动过程中,当被拖动对象离开目标对象时触发

先前目标对象

drag

每次当对象被拖动时就会触发

被拖动对象

drop

当发生“放”这动作时触发

当前目标对象

dragend

在拖放过程,松开鼠标时触发

被拖动对象

使用方法

在需要被拖拽的对象上设置属性draggable="true",但设置此属性后,对象将不能被选中。

使用范围

不是所有的object都支持的,通常支持块,比如div p span,但不支持select option等,但可以把他们放到div里面。

例子见代码

1  2  3  4     
5 6 7 8 72
73
测试文字74
75
78 79

 

转载于:https://www.cnblogs.com/21tcy/p/4839904.html

你可能感兴趣的文章
Vue.js 第二天: 表单输入绑定
查看>>
webpack开发与生产模式下需要的依赖
查看>>
ESLint处理
查看>>
iOS Hybrid开发演进
查看>>
Arrays.sort学习(jdk7)
查看>>
什么是Linux平均负载
查看>>
Ligerui之前端数据含义
查看>>
记录一个jquery网站
查看>>
gulp
查看>>
初学C++,开博第一篇
查看>>
C#判断字符串是不是英文或数字
查看>>
linux centos service 参数详解
查看>>
关于maven pom
查看>>
reverse proxy and forward proxy
查看>>
安装Tomcat指定JDK
查看>>
年终总结2017
查看>>
Visual Studio 2013 为C#类文件添加版权信息
查看>>
Fence Repair(优先队列容器的应用)
查看>>
Jquery filter()方法简介
查看>>
SVN常见问题及解决方式(一)
查看>>