购物车
登陆 / 注册
微信扫码登陆

推荐手册

HTML 5 拖放

HTML 5 拖放
拖放是一种常见的特性,即抓取对象以后拖到另一个位置,在HTML5 中,拖放是标准的一部分,任何元素都能够拖放
清浅 清浅 更新时间:2019-01-17 10:35:58

HTML 5 拖放

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

拖放


拖放是一种常见的特性,即抓取对象以后拖到另一个位置。

在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放。

浏览器支持

Internet Explorer 9、Firefox、Opera 12、Chrome 以及 Safari 5 支持拖放

注意:在 Safari 5.1.2 中不支持拖放

拖放的用法:

设置元素为可拖放

当draggable 属性设置为 true时,表示可拖放

<img draggable="true" />

拖放时

ondragstart 和 setData()属性

ondragstart 属性调用了一个函数,drag(event),规定了被拖动的数据

dataTransfer.setData() 方法设置被拖数据的数据类型和值

function drag(event)
{
ev.dataTransfer.setData("Text",event.target.id);
}

放到何处 

ondragover 事件规定在何处放置被拖动的数据。