iis服务器助手广告
返回顶部
首页 > 资讯 > 精选 >html5拖拽应用记录及注意点有哪些
  • 751
分享到

html5拖拽应用记录及注意点有哪些

2023-06-09 10:06:57 751人浏览 泡泡鱼
摘要

这篇文章主要介绍了HTML5拖拽应用记录及注意点有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体代码如下所示:e.dataTransfer.setData("

这篇文章主要介绍了HTML5拖拽应用记录及注意点有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

具体代码如下所示:

e.dataTransfer.setData("a","设置的值");e.dataTransfer.getData("a");function drop(e){    <!--尝试console.log(e),这里能拿到好多你用得到的api-->    e.dataTransfer.setData("a", e.target.id);}

拖动元素

被拖动的元素上要加入入draggable="true"属性

一些注意点:

drop 必须配上 draGover,否则事件不生效

 

document.getElementById('right').ondragover = function (ev) {    ev.preventDefault(); //阻止向上冒泡}document.getElementById('right').ondrop = function (ev) {    ev.preventDefault(); //阻止向上冒泡    console.log("放入");}

React中使用事件必须是驼峰,例如:onDragOver

Vue中在ui库组件上加的时候记得加 .native,例如:@drop.native

完整测试案例

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Title</title>    <style>        *{            margin: 0;            padding: 0;        }        .div1{            width: 200px;            height: 200px;            border: 1px solid red;            position: relative;            margin-left:20px;            float: left;        }        .div2{            width: 200px;            height: 200px;            border: 1px solid blue;            position: relative;            margin-left:20px;            float: left;        }        .div3{            width: 200px;            height: 200px;            border: 1px solid green;            position: relative;            margin-left:20px;            float: left;        }        p{            background-color: orange;            margin-top: 5px;        }    </style></head><body><div class="div1" id="div1">    <!--在h6中,如果想拖拽元素,就必须为元素添加draggable="true". 图片和超链接默认就可以拖拽-->    <p id="pe" draggable="true">试着把我拖过去</p>    <p id="pe1" draggable="true">试着也把我拖过去</p></div><div class="div2" id="div2"></div><div class="div3" id="div3"></div><script>        var p=document.querySelector("#pe1");    var div2=document.querySelector("#div2");    var div3=document.querySelector("#div3");        p.ondragstart=function(e){        console.log("开始");        e.dataTransfer.setDate("a")    }    p.ondragend=function(){        console.log("结束");    }    p.ondragleave=function(){        console.log("离开目标");    }    p.ondrag=function(){        // console.log("持续触发---111111");    }         div2.ondragenter=function(){        console.log("进入目标1");    }    div2.ondragover=function(e){        console.log(e);        console.log("在目标1中盘旋");        //console.log("ondragover");                e.preventDefault();    }        div2.ondrop=function(){        console.log("定目标1,降落");                div2.appendChild(p);    }    div2.ondragleave=function(){        console.log("离开目标1");    }    div3.ondragenter=function(){        console.log("进入目标2");    }     div3.ondragover=function(e){        console.log("在目标2中盘旋");        //console.log("ondragover");                e.preventDefault();    }    div3.ondrop=function(){        console.log("锁定目标2,降落");                div3.appendChild(p);    }    div3.ondragleave=function(){        console.log("离开目标2");    }</script></body></html>

感谢你能够认真阅读完这篇文章,希望小编分享的“html5拖拽应用记录及注意点有哪些”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网精选频道,更多相关知识等着你来学习!

--结束END--

本文标题: html5拖拽应用记录及注意点有哪些

本文链接: https://www.lsjlt.com/news/255705.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • html5拖拽应用记录及注意点有哪些
    这篇文章主要介绍了html5拖拽应用记录及注意点有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体代码如下所示:e.dataTransfer.setData("...
    99+
    2023-06-09
  • canvas使用注意点有哪些
    这篇文章将为大家详细讲解有关canvas使用注意点有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1、canvas中文教程https://develop...
    99+
    2024-04-02
  • 在IE中使用HTML5功能需要注意的点有哪些
    在IE中使用HTML5功能需要注意的点有哪些,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。HTML5草案的前身名为Web Ap...
    99+
    2024-04-02
  • es6解构时应该注意的点有哪些
    这篇文章给大家分享的是有关es6解构时应该注意的点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。如果要将一个已经声明的变量用于解构赋值,必须非常小心。// 错误的...
    99+
    2024-04-02
  • 使用spring的restTemplate注意点有哪些
    这篇文章将为大家详细讲解有关使用spring的restTemplate注意点有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用spring的restTemplate注意点spring的restTem...
    99+
    2023-06-25
  • HTML5开发移动应用有哪些优点
    这篇文章主要介绍“HTML5开发移动应用有哪些优点”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“HTML5开发移动应用有哪些优点”文章能帮助大家解决问题。   利...
    99+
    2024-04-02
  • create index online 和create index不同及有哪些注意点
    这篇文章给大家介绍create index  online 和create index不同及有哪些注意点,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。CREATE INDEX ONLINE 锁模式变化模拟SE...
    99+
    2023-06-06
  • 租用美国服务器应注意哪些点
    用美国服务器应注意的点有:1、注意美国服务器的响应速度,看访问网站的等待时间是否在2-5S,如果超过这个时间说明服务器的访问速度没有保障;2、注意美国服务器的安全稳定性,以保证网站的正常运行;3、注意美国服务器的费用问题,在满足自身网站的同...
    99+
    2024-04-02
  • python参数调用的注意点有哪些
    这篇文章给大家分享的是有关python参数调用的注意点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、数量定义时必须一致这个大家都比较好理解,定义和调用时参数数量不一样肯定会报错,但是,不要小看这个错误,...
    99+
    2023-06-15
  • python调用函数的注意点有哪些
    今天小编给大家分享一下python调用函数的注意点有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1、当函数有多个参数时...
    99+
    2023-06-30
  • assert的用法及注意事项有哪些
    这篇文章主要介绍“assert的用法及注意事项有哪些”,在日常操作中,相信很多人在assert的用法及注意事项有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”assert的用法及注意事项有哪些”的疑惑有所...
    99+
    2023-06-02
  • Vue3 setup的注意点及watch的监视属性有哪些
    本文小编为大家详细介绍“Vue3 setup的注意点及watch的监视属性有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Vue3 setup的注意点及watch的监视属性有哪些”文章能帮助大家解决疑惑,下面跟着小...
    99+
    2023-07-06
  • DIV高度自适应以及应该注意的问题有哪些
    本篇文章给大家分享的是有关DIV高度自适应以及应该注意的问题有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。和大家重点讨论一下DIV高度自...
    99+
    2024-04-02
  • 使用Visual Studio 2010 RC注意要点有哪些
    这篇文章给大家分享的是有关使用Visual Studio 2010 RC注意要点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在使用Visual Studio 2010 RC版本时,发现了一个小问题,需要引...
    99+
    2023-06-17
  • SpringBoot中YAML语法怎么用及要注意哪些点
    这篇文章主要介绍“SpringBoot中YAML语法怎么用及要注意哪些点”,在日常操作中,相信很多人在SpringBoot中YAML语法怎么用及要注意哪些点问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Spr...
    99+
    2023-06-29
  • Java数组和JavaScript响应:有哪些需要注意的点?
    在Java和JavaScript中,数组是非常常见和重要的数据结构。虽然两者都使用数组,但是它们的实现和用法有很大不同。在本文中,我们将探讨Java数组和JavaScript数组的不同之处以及需要注意的点。 Java数组 在Java中,数...
    99+
    2023-08-19
    数组 javascript 响应
  • HTML绝对定位的参考点及注意事项有哪些
    本篇内容介绍了“HTML绝对定位的参考点及注意事项有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • Vue3中setup执行时机是什么及有哪些注意点
    本篇内容主要讲解“Vue3中setup执行时机是什么及有哪些注意点”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue3中setup执行时机是什么及有哪些注意点”吧!setup执行时机与注意点s...
    99+
    2023-07-06
  • 使用Redis时必须注意的要点有哪些
    小编给大家分享一下使用Redis时必须注意的要点有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、Redis的使用规范1....
    99+
    2024-04-02
  • 并发处理有哪些需要注意的ASP日志记录技巧?
    在ASP网站开发中,日志记录是非常重要的一环。在高并发的情况下,如何正确地记录日志也是一个非常重要的问题。本文将介绍一些需要注意的并发处理ASP日志记录技巧,并提供一些演示代码。 使用线程安全的日志记录方式 在高并发的情况下,多个线程...
    99+
    2023-06-23
    日志 教程 并发
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作