分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

HTML5 拖放(Drag 和 Drop)

发布时间:2023-09-06 02:02责任编辑:熊小新关键词:HTML

一、定义

  • 拖放是一种常见的特性,即抓取对象以后拖到另一个位置。在 HTML5 中,拖放是标准的一部分,任何元素都能够拖放。
  • Internet Explorer 9+, Firefox, Opera, Chrome, 和 Safari 支持拖动。Safari 5.1.2不支持拖动

二、使用

  • 设置元素为可拖放:为了使元素可拖动,把 draggable 属性设置为 true 

  • 拖动什么 :ondragstart 和 setData( ),其中ondragstart 它规定了被拖动的数据。setData() 方法设置被拖数据的数据类型和值。

  • 放到何处 :ondragover 事件规定在何处放置被拖动的数据。默认地,无法将数据/元素放置到其他元素中。如果需要设置允许放置,我们必须阻止对元素的默认处理方式。

    这要通过调用 ondragover 事件的 event.preventDefault() 方法

  • 进行放置 :ondrop 当放置被拖数据时,会发生 drop 事件。

三、案例

HTML5 拖放(Drag 和 Drop)

原文地址:https://www.cnblogs.com/EricZLin/p/9267640.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved