zoukankan      html  css  js  c++  java
  • html5支持drag的拖放排序插件sortable.js

    html5支持drag的拖放排序插件sortable.js

    <script src="//cdnjs.cloudflare.com/ajax/libs/Sortable/1.5.1/Sortable.min.js"></script>
     //拖放+排序
     Sortable.create(simpleList, {
         animation: 150, //动画参数
         onSort: function(evt) {
             //  console.log(settings.rowNum);
             $("#simpleList").children(".m-items").each(function(index, el) {
                 $(el).find(".z-num").text(index + 1 + ".")
             })
         }
     });

    sortable.js拖放排序插件的事件api

    <script>
      Sortable.create(document.getElementById('foo'), {
      animation: 150, //动画参数
      onAdd: function (evt){ //拖拽时候添加有新的节点的时候发生该事件
       console.log('onAdd.foo:', [evt.item, evt.from]); 
      },
      onUpdate: function (evt){ //拖拽更新节点位置发生该事件
       console.log('onUpdate.foo:', [evt.item, evt.from]); 
      },
      onRemove: function (evt){ //删除拖拽节点的时候促发该事件
       console.log('onRemove.foo:', [evt.item, evt.from]); 
      },
      onStart:function(evt){ //开始拖拽出发该函数
       console.log('onStart.foo:', [evt.item, evt.from]);
      },
      onSort:function(evt){ //发生排序发生该事件
       console.log('onSort.foo:', [evt.item, evt.from]);
      },
      onEnd: function(evt){ //拖拽完毕之后发生该事件
       console.log('onEnd.foo:', [evt.item, evt.from]); 
      }
      });
     </script> 

    详情请查看:

    http://www.jb51.net/article/96446.htm
  • 相关阅读:
    如何使用xshell在阿里云服务器上安装tomcat
    如何使用Xshell连接阿里云服务器
    jQuery封装ajax的使用方法
    ES6新增语法
    数组坍塌原理
    JavaScript冒泡排序、选择排序、数组去重
    JS循环嵌套的执行原理
    分栏布局
    如何实现两列固定与一列自适应
    CSS过渡、动画及变形的基本属性与运用
  • 原文地址:https://www.cnblogs.com/pengchengzhong/p/6873301.html
Copyright © 2011-2022 走看看