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

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

<!doctype html>

<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script>
function allowDrop(ev){//ondragover 事件规定在何处放置被拖动的数据, 拖进div移动行为
ev.preventDefault();//元素的默认事件阻止
}
function drag(ev)//拖动行为
{
ev.dataTransfer.setData("Text",ev.target.id);//setData是将指定格式的数据赋值给dataTransfer,ev.target指传入对象
}
function drop(ev)//数据放出行为
{
ev.preventDefault();//元素的默认事件阻止处理
var data=ev.dataTransfer.getData("Text");//getData是从dataTransfer或者clipboardData中获取值
ev.target.appendChild(document.getElementById(data));//appendChild是追加,data数据
}

</script>
</head>

<body>

<div id="div1" οndragstart="drag(event)" draggable="true" style="width:200px; height:150px; background:red;"></div>
<!--draggable="true"设置为可以拖动,ondragstart在拖动操作开端运行的脚本。-->
<div id="div2" οndrοp="drop(event);" οndragοver="allowDrop(event);" style=" width:100%; height:600px; border:1px solid #ffff00;"></div>
</body>
</html>

转载于:https://www.cnblogs.com/xurui01/p/3980352.html

你可能感兴趣的文章
spring quartz定时任务
查看>>
JS正则练习集
查看>>
ViewPager 可左右滑动和缩放的图片浏览
查看>>
ITTC微博数据挖掘--在线演示Sliverlight版本
查看>>
软技能--代码之外的生存指南
查看>>
二维动态数组问题
查看>>
poj 2065 SETI
查看>>
HDU 1007 Quoit Design
查看>>
连续函数的分类
查看>>
struts2标签#、%、$取值
查看>>
创意名片大全:26款创意的企业和个人名片设计
查看>>
酷站设计:2014年3月份获奖网站作品欣赏
查看>>
TouchPoint.js – 可视化展示 HTML 原型点击效果
查看>>
【CSS3 入门教程系列】CSS3 Media Queries 实现响应式设计
查看>>
c# 字符串转化成声音 分类: C# 2014-09...
查看>>
转-linux下mysql配置文件my.cnf最详细解释
查看>>
[kmp]HDU1711 Number Sequence
查看>>
【拆边最小费用流】【Asia - Harbin - 2010/2011】【Transportation】
查看>>
彻底解决Android因加载多个大图引起的OutOfMemoryError,内存溢出的问题
查看>>
JavaWeb学习——自定义标签
查看>>