实现网页中元素的拖拽功能
2015-09-23 23:15
393 查看
<style> #div1 {width:400px; height:70px; padding:10px; border:1px solid #aaaaaa; } </style> </head> <body> <div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)"></div>//必须要将div设置一个id <br /> <p id="drag1" ondragstart="drag(event)" draggable="true">这是一段可移动的段落。请把该段落拖入上面的矩形。</p> <script type="text/javascript"> function allowDrop(e) { e.preventDefault();//阻止窗口的默认事件发生 } function drag(e){ e.dataTransfer.setData("Text",e.target.id);//所有元素均用Text传递值 } function drop(e){ var data= e.dataTransfer.getData('Text') e.target.appendChild(document.getElementById(data));//将取出的值存在另一个div中 e.preventDefault(); } </script>
相关文章推荐
- 提前拥有需要付出代价,延后享受理应获得更多回报
- 面向对象
- 线程控制
- zookeeper 只能本地访问的问题解决方法
- 京东的一道代码题
- 04-树5 Root of AVL Tree
- osg 1 添加纹理
- javascript 学习笔记 (二)
- HTTPS那些事(二)SSL证书
- lvm 相关
- 详解 Zipline 1 basics
- 欢迎使用CSDN-markdown编辑器
- Cocoapods安装步骤
- 04-树4 是否同一棵二叉搜索树
- OCP-V13-337
- css.day.05.eg
- [codevs 1187]Xor最大路径 Trie+贪心
- 多核心Linux内核路径优化的不二法门之-多核心平台TCP优化
- iOS经典讲解之线程锁NSLock案例(卖火车票)
- oracle清空回收站命令以及执行PURGE命令后还有BIN$数据问题