H5 drag&drop 写一个拖动定位的demo

概述

完成的效果是,父元素内的单个元素item可以通过拖拽定位。在线地址
这里写图片描述
ps:目前效果是拖拽目标以及定位目标互换位置,后面一点会做拖拽目标添加到定位目标之前,定位目标之后的元素一次向下移动

实现思路

实现思路是每一个li标签都是一个可以成为拖拽目标的元素,也就是我会触发每一个li标签的dragover以及drop事件,而拖拽的内容我会放到li标签的子元素中,这里我用的a标签。通过dragstart事件setData我需要的属性,也就是拖动目标的index,这里我使用了jq的index(),获得拖动a标签的父元素li在整个ul中的index。然后在drop事件中使用getData获得index,进行后续操作。

运用h5新的api–drag&drop,具体属性

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值