美文网首页
元素拖拽排序

元素拖拽排序

作者: jaydenZou1228 | 来源:发表于2019-05-09 23:03 被阅读0次

产品有个需求,需要将DIV拖拽排序
凭着JS插件无所不包的信念
很快就找到了

https://github.com/SortableJS/Sortable

满满的例子

https://sortablejs.github.io/Sortable/

引入库

    <script src="Sortable.min.js"></script>

创建div阵列

    <div id="grid" class="row">
        <h4 class="col-12">Grid Example</h4>
        <div id="gridDemo" class="col">
            <div class="grid-square">Item 1</div>
            <div class="grid-square">Item 2</div>
            <div class="grid-square">Item 3</div>
            <div class="grid-square">Item 4</div>
            <div class="grid-square">Item 5</div>
            <div class="grid-square">Item 6</div>
            <div class="grid-square">Item 7</div>
            <div class="grid-square">Item 8</div>
            <div class="grid-square">Item 9</div>
            <div class="grid-square">Item 10</div>
            <div class="grid-square">Item 11</div>
            <div class="grid-square">Item 12</div>
            <div class="grid-square">Item 13</div>
            <div class="grid-square">Item 14</div>
            <div class="grid-square">Item 15</div>
            <div class="grid-square">Item 16</div>
            <div class="grid-square">Item 17</div>
            <div class="grid-square">Item 18</div>
            <div class="grid-square">Item 19</div>
            <div class="grid-square">Item 20</div>
        </div>
    </div>

阵列添加样式

    <style>
        .grid-square {
            width: 100px;
            height: 100px;
            display: inline-block;
            background-color: #fff;
            border: solid 1px rgb(0, 0, 0, 0.2);
            padding: 10px;
            margin: 12px;
        }
    </style>

阵列添加JS

    <script>
        Sortable.create(gridDemo, { /* options */ });
    </script>
image.png

相关文章

  • 元素拖拽排序

    产品有个需求,需要将DIV拖拽排序凭着JS插件无所不包的信念很快就找到了 https://github.com/S...

  • iOS collectionView拖拽排序

    iOS collectionView拖拽排序 iOS collectionView拖拽排序

  • source code:TableviewGroup阴影加圆角

    长按拖拽排序(上传者:yeliang_new)长按拖拽排序,拖拽排序。拖拽排序是新闻类的App可以说是必有的交互设...

  • 拖拽上传

    拖拽事件 拖拽元素ondrag 应用于拖拽元素,整个拖拽过程都会调用ondragstart应用于拖拽元素,...

  • 元素拖曳 H5

    拖拽 如何让一个元素变成拖拽元素 draggable=‘true’ ondrag 应用于拖拽元素,整个拖拽过程都会...

  • HTML5拖拽drag

    通过拖拽实现页面元素的位置改变 实现拖拽效果 源元素 - 要拖拽的文件 目标元素 - 要拖拽到哪里去 目前实现拖拽...

  • Html5 + Css 3 文件拖拽上传功能

    拖拽上传文件功能 拖拽事件 拖拽元素ondrag 应用于拖拽元素,整个拖拽过程都会调用ondragstart应用...

  • js:拖拽事件

    拖拽事件 ondragstart当拖拽元素被开始拖拽时,event:拖拽元素。[从操作系统向浏览器拖拽文件不会触发...

  • 拖拽操作

    应用: 1.拖拽排序2.拖拽上传3.拖拽裁剪 拖拽流程 确定可拖拽的内容-->开始拖拽-->拖拽过程-->结束拖拽...

  • 如何玩转sortablejs-vuedraggable实现表单嵌

    最近几天在研究有关vue实现拖拽的功能,不过跟一般的拖拽排序有点不同,这个需求可能出现多行多列嵌套的表单元素,数据...

网友评论

      本文标题:元素拖拽排序

      本文链接:https://www.haomeiwen.com/subject/tjjnoqtx.html