1 给要进行拖拽的div加上draggable="true" οndrοp="drop(event,this)" οndragstart="drag(event, this)" οndragοver="allowDrop(event)"三个属性

2.放下div时,交换两个div的内容innerHTML

var srcdiv = null;

var temp = null;

//当拖动时触发

function drag(ev, divdom) {

srcdiv = divdom;

temp = divdom.innerHTML;

}

function allowDrop(ev) {

ev.preventDefault();

}

//当放下后触发

function drop(ev, divdom) {

ev.preventDefault();

if (srcdiv !== divdom) {

srcdiv.innerHTML = divdom.innerHTML;

divdom.innerHTML = temp;

}

//假如div里面时echarts图表

$('div').removeAttr('_echarts_instance_')

}

html5拖拽换位效果演示,H5 实现div拖放位置互换相关推荐

  1. html5拖拽换位效果演示,HTML5拖拽(二)--dataTransfer

    从HTML5拖拽(一)我们得知:利用html5的dragable属性以及一些拖拽事件可以进行拖拽,但是无法获得所拖拽的数据.dataTransfer就应运而生,顾名思义,这是个传递数据的属性. 基础语 ...

  2. html5拖放详解,HTML5拖拽/拖放(drag drop)详解

    H5中拖拽属性: draggable: auto | true | false 拖动事件: - dragstart 在元素开始被拖动时触发 - dragend 在拖动操作完成时触发 - drag 在元 ...

  3. html 树形图可拖拽,HTML5拖拽API实现vue树形拖拽组件

    因业务场景需要一个可拖拽修改节点位置的树形组件,因此动手撸了一个,乘此机会摸了一把html5原生拖拽.近期有时间将核心部分代码抽出,简单说下实现方式. 1.树形结构-组件递归使用 树形结构非常简单,t ...

  4. android qq消息数 拖拽动画,史上最详细仿QQ未读消息拖拽粘性效果的实现

    好久没写文章了,前段时间由于项目代码重构忙了一段时间,现在终于有点时间了就为大家带来一篇关于动画学习的自定义View:类似QQ消息拖拽的效果. 其实QQ当时更新的时候我还没注意到这个小红点是可以拖拽的 ...

  5. HTML5拖拽文件上传

    上传文件 HTML5新增了文件API,提供客户端本地操作文件的可能. 我们可以通过file表单或拖放操作选择文件,还可以通过JavaScript读取文件的名称.大小.类型.和修改时间. file类型的 ...

  6. android开发之仿QQ拖拽界面效果(侧滑面板)

    仿QQ拖拽界面效果(侧滑面板),我们一般继承Layout,不会直接去继承ViewGroup,而是继承FrameLayout,为什么五大布局我们偏偏只继承FrameLayout呢? 第一,FrameLa ...

  7. Android qq消息气泡实现效果,Android 实现仿QQ拖拽气泡效果的示例

    效果图: 一.实现思路 在列表中默认使用自定义的TextView控件来展示消息气泡,在自定义的TextView控件中重写onTouchEvent方法,然后在DOWN.MOVE.UP事件中分别处理拖拽效 ...

  8. ToolStrip控件左右拖拽移动效果实现

    1.主窗体下部添加一个Panel乘放ToolStrip控件以实现ToolStrip在窗体下部定位. 2.当ToolStrip控件中子控件超出屏幕时,拖动控件可以实现滑动效果.拖动到控件边缘距窗体边缘1 ...

  9. [html] HTML5拖拽事件的顺序是什么?

    [html] HTML5拖拽事件的顺序是什么? ondragstart :源对象开始被拖动 ondrag:源对象被拖动过程中 ondragend:源对象被拖动结束ondragenter:源对象拖动着进 ...

最新文章

  1. java定时器返回future_java 定时器线程池(ScheduledThreadPoolExecutor)的实现
  2. Java网络编程之TCP、UDP
  3. SAP物料类型与物料库存信息在哪个表中
  4. .net授权获取openid_Asp.Net Core 中IdentityServer4 授权中心之自定义授权
  5. a类论文 计算机视觉,【科研新进展】(21)我校教师首次在计算机视觉领域A类会议上发表论文...
  6. osg中添加自定义事件UserEvent
  7. 【NOI2012】骑行川藏【拉格朗日乘数法】【二分套二分】
  8. Google编程之夏入围项目公布
  9. javascript中的小括号
  10. 千元满血续航王!iQOO Z5发布 售价1799元起
  11. iOS---------- Safe Area Layout Guide before iOS 9.0
  12. matlab转换为exe文件,MATLAB文件转为exe可执行文件(package使用)
  13. How to Run Mac OS X in VirtualBox on Windows
  14. 将APP打包为IPA
  15. 连接linux常用的工具
  16. micropython 播放音乐_用 pyboard 的 DAC 播放 WAV 格式音乐
  17. 微理财与玖富小金票接口对接项目文档
  18. QQ坦白说如何查对方身份??其实很简单~
  19. python os.path模块
  20. 五笔字典序列编码(腾讯面试)

热门文章

  1. linux日志大小控制
  2. 软件测试职业规划、简历编写 面试真题分析 工作日常
  3. 【读过的书】《月亮与六便士》
  4. python的内置函数列表排序_Python 列表的排序 - sort/sorted
  5. UY云新后端服务今日上市!功能多稳定的后台~
  6. Ubuntu AppImage格式安装、卸载
  7. 关于vue组件的销毁与重载
  8. EMQ X 基于国密算法的物联网安全接入解决方案
  9. baymax数据源连接:Host is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts‘
  10. 矩阵分解java_推荐系统基础:使用PyTorch进行矩阵分解进行动漫的推荐