700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > h5物体拖动_HTML5原生拖拽/拖放(drag drop)详解

h5物体拖动_HTML5原生拖拽/拖放(drag drop)详解

时间:2024-08-19 02:16:30

相关推荐

h5物体拖动_HTML5原生拖拽/拖放(drag  drop)详解

前言

拖放(drap && drop)在我们平时的工作中,经常遇到。它表示:抓取对象以后拖放到另一个位置。目前,它是HTML5标准的一部分。我从几个方面学习并实践这个功能。

拖放的流程对应的事件

我们先看下拖放的流程:

选中 ---> 拖动 ---> 释放

然后,我们一步步看下这个过程中,会发生的事情。

选中

在HTML5标准中,为了使元素可拖动,把draggable属性设置为true。

文本、图片和链接是默认可以拖放的,它们的draggable属性自动被设置成了true。

图片和链接按住鼠标左键选中,就可以拖放。

文本只有在被选中的情况下才能拖放。如果显示设置文本的draggable属性为true,按住鼠标左键也可以直接拖放。

draggable属性:设置元素是否可拖动。

语法:

true: 可以拖动

false: 禁止拖动

auto: 跟随浏览器定义是否可以拖动

拖动

每一个可拖动的元素,在拖动过程中,都会经历三个过程,拖动开始-->拖动过程中--> 拖动结束。

针对对象

事件名称

说明

被拖动的元素

dragstart

在元素开始被拖动时候触发

drag

在元素被拖动时反复触发

dragend

在拖动操作完成时触发

目的地对象

dragenter

当被拖动元素进入目的地元素所占据的屏幕空间时触发

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。