HTML5之拖放
来源:互联网 发布:大数据论文摘要 编辑:程序博客网 时间:2024/05/01 08:19
(1)设置拖动元素属性为可拖放 draggable=”true”
(2)拖
拖时传送的数据类型和值(被拖数据的数据类型和值)
dataTransfer.setData(“Text”,ev.target.id);传送的数据类型为Text,传送的值为元素id
(3)放
拖动的元素放置的位置由事件 ondragover规定 ondragover=”allowDrop(event)”
进行放置动作由ondrop事件处理
源码如下:
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <style type="text/css"> #tf{ width:350px; height:70px; padding:10px; border:1px solid #aaaaaa; }</style></head><body><div id="tf" ondrop="drop(event)" ondragover="allowDrop(event)">把图片拖到此处</div><img id="img1" src="logo.png" width="336" height="69" draggable="true" ondragstart="drag(event)"></body><script type="text/javascript"> function allowDrop(ev){ ev.preventDefault();//取消事件的默认动作,即浏览器默认对数据的处理方式以链接形式打开。 } function drag(ev){ ev.dataTransfer.setData("Text",ev.target.id); } function drop(ev){ ev.preventDefault();//获得被拖的数据 var data=ev.dataTransfer.getData("Text"); //拖动元素添加到放置元素(目标元素)中 ev.target.appendChild(document.getElementById(data)); }</script></html>
0 0
- HTML5之拖放功能
- html5之拖放
- html5之拖放
- HTML5之拖放
- HTML5之拖放
- HTML5之拖放
- HTML5之拖放
- Html5之图片拖放上传
- html5之拖放简单效果
- HTML5学习笔记之拖放
- HTML5之拖放属性实现图片的拖放
- HTML5之拖放功能(多文件上传和元素拖放)
- html5拖放
- HTML5 拖放
- HTML5拖放
- HTML5拖放
- HTML5拖放
- html5拖放
- 解析域名
- BroadcastReceiver小结
- 标准C++中的string类的用法总结
- linux 导入导出postgresql数据库
- Android之图片的颜色处理
- HTML5之拖放
- ajax处理跨域问题
- KMP算法
- .net core相关博客
- 数组属性,根据参数动态设置类中数组的长度!构造函数传入数组长度!并初始化数组!
- web页面回到app
- Android Studio你不知道的调试技巧
- 面试夏令营活动心得
- 大话设计模式C++实现--策略模式