博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
div的拖拽交换位置
阅读量:5239 次
发布时间:2019-06-14

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

元素1
元素2
function allowDrop(ev) {     ev.preventDefault(); } var srcdiv = null; function drag(ev,divdom) { //被拖拽物体 divdom.style.opacity='0.4';//拖动时设为透明 srcdiv=divdom; ev.dataTransfer.setData("text/html",divdom.innerHTML); }
function drop(ev,divdom) {
ev.preventDefault(); srcdiv.style.opacity='1';//拖到既定位置时交换的改为原值 if(srcdiv != divdom){ divdom.style.opacity='0.4'; //交换后的首先设为透明,因为速度太快,主要区别 setTimeout(function () { divdom.style.opacity='1'; //0.2秒后换为原来的值 }, 200); srcdiv.innerHTML = divdom.innerHTML; divdom.innerHTML=ev.dataTransfer.getData("text/html"); } }
 
 

转载于:https://www.cnblogs.com/paomoshi/p/5254686.html

你可能感兴趣的文章
poj 1331 Multiply
查看>>
严重: 文档无效: 找不到语法。 at (null:2:19)
查看>>
tomcat7的数据库连接池tomcatjdbc的25个优势
查看>>
Html 小插件5 百度搜索代码2
查看>>
nodejs-Path模块
查看>>
P1107 最大整数
查看>>
EasyDarwin开源手机直播方案:EasyPusher手机直播推送,EasyDarwin流媒体服务器,EasyPlayer手机播放器...
查看>>
监控CPU和内存的使用
查看>>
Ubuntu14.04设置开机自启动程序
查看>>
ios app 单元测试 自动化测试
查看>>
年薪二十万
查看>>
强连通tarjan模版
查看>>
javascript_09-数组
查看>>
多进程与多线程的区别
查看>>
PAT 1145 1078| hashing哈希表 平方探测法
查看>>
Ubuntu(虚拟机)下安装Qt5.5.1
查看>>
Linux第七周学习总结——可执行程序的装载
查看>>
java.io.IOException: read failed, socket might closed or timeout, read ret: -1
查看>>
细说php(二) 变量和常量
查看>>
iOS开发网络篇之Web Service和XML数据解析
查看>>