首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    js拖拽自动排列

    上一次写了拖拽,其实主要还是想实现拖拽之后实现自动排列,跟手机屏幕那样移动图标可以自动排列,先看效果: ? 很常见的一个效果,先说一下思路: 每一个元素都是绝对定位,初始化的时候是通过js去排列。...拖拽使用的方法跟上一篇文章一模一样。...定义了一个数组,每个元素的字段: {el: elArr[i], sort: i, index: i} el是这个元素,用于排列,也就是改变top和left,sort是元素排列的位置,index是当前元素的...index,不会改变。...选中当前要改变index,置于最上方,移动用的是transition使得缓和的变换,但是移动当前要使transition为0秒,否则延迟会脱离当前元素。 还是上代码,运行之后看看代码就很清楚了: <!

    5.7K20
    领券