HTML5图片拖拽
来源:互联网 发布:hbuilder for mac下载 编辑:程序博客网 时间:2024/04/23 20:20
<!DOCTYPE HTML>
<html>
<head>
<style type="text/css">
#div1, #div2
{float:left; width:100px; height:35px; margin:10px;padding:10px;border:1px solid #aaaaaa;}
</style>
<script type="text/javascript">
function allowDrop(ev)
{
ev.preventDefault(); //阻止组件默认的处理方式
}
function drag(ev)
{
ev.dataTransfer.setData("Text",ev.target.id); //设置被拖拽控件的ID的别名是“Text”
}
function drop(ev)
{
ev.preventDefault();
var data=ev.dataTransfer.getData("Text"); //取得名为‘Text’的控件
ev.target.appendChild(document.getElementById(data)); //把控件添加到目标控件内
}
</script>
</head>
<body>
<div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)">
<img src="/i/w3school_logo_black.gif" draggable="true" ondragstart="drag(event)" id="drag1" /> //设置img为可拖拽属性 draggable="true" ondragstart="drag(event)"
</div>
<div id="div2" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
</body>
<html>
<head>
<style type="text/css">
#div1, #div2
{float:left; width:100px; height:35px; margin:10px;padding:10px;border:1px solid #aaaaaa;}
</style>
<script type="text/javascript">
function allowDrop(ev)
{
ev.preventDefault(); //阻止组件默认的处理方式
}
function drag(ev)
{
ev.dataTransfer.setData("Text",ev.target.id); //设置被拖拽控件的ID的别名是“Text”
}
function drop(ev)
{
ev.preventDefault();
var data=ev.dataTransfer.getData("Text"); //取得名为‘Text’的控件
ev.target.appendChild(document.getElementById(data)); //把控件添加到目标控件内
}
</script>
</head>
<body>
<div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)">
<img src="/i/w3school_logo_black.gif" draggable="true" ondragstart="drag(event)" id="drag1" /> //设置img为可拖拽属性 draggable="true" ondragstart="drag(event)"
</div>
<div id="div2" ondrop="drop(event)" ondragover="allowDrop(event)"></div>
</body>
</html>
拖拽前:
拖拽后:
0 0
- HTML5图片拖拽
- html5图片的拖拽
- html5拖拽上传图片
- HTML5 拖拽图片到网页内
- HTML5批量拖拽图片到网页
- HTML5批量拖拽图片到网页
- HTML5拖拽上传图片预览
- HTML5图片
- 使用jQuery开发一个基于HTML5的漂亮图片拖拽上传web应用
- 分享一个HTML5的drag and drop API实现的图片拖拽分组效果
- 分享一个HTML5的drag and drop API实现的图片拖拽分组效果
- 使用jQuery开发一个基于HTML5的漂亮图片拖拽上传web应用
- JS学习32:html5拖拽图片批量ajax无刷新进度上传
- HTML5编程实战之三:图片文本(txt)拖拽预览
- 如何用HTML5+CSS3实现无插件拖拽上传图片(支持预览与批量)
- HTML5之拖动图片
- HTML5灰色图片画廊
- html5预览上传图片
- android开发hello world之诚信版
- Android应用程序资源的编译和打包过程分析 (转自老罗的博客)
- 【Linux】grep的简单用法
- 修改u-boot的开机logo及显示过程
- Windows Android Studio 打开失败
- HTML5图片拖拽
- 1052. Linked List Sorting (25)
- mybatis--mapper映射文件配置之select,resultMap
- java反射,获得Class是否为基本数据类型,是否其他类的父类。获得泛型。
- Burp suite的安装教程
- 架构师应该掌握什么技术?
- selenim java判断图片有没有加载完成
- 华为OJ(名字漂亮度)
- 关于android中broadcast和BroadcastReceiver浅谈