/**
* 拖动排序插件<br>:
* <strong>
* 页面需要导入的文件
* <ul>
* <li>cmp-sortable.js</li>
* </ul>
* </strong>
* @module Sortable
* @subtitle 拖拽排序
*/
/**
* @class Sortable
*/
/**
* 拖拽排序组件
* @namespace cmp
* @class Sortable
* @constructor
* @param {String} container 存放元素的容器dom
* @param {Object} options 配置参数
* @param {Number} options.animation 动画速度
* @param {Boolean} [options.disabled] 是否禁用
* @param {String} [options.filter] 过滤掉不能拖动的dom,接受id,class字符串型选中的元素
* @param {Function} [options.onEnd] 排序完后的回调
* @param {Function} [options.onMove] 拖动中的回调函数
* @example
* ```
* <script>
* //=============html=======================//
* <ul id="demo">
* <li class="sort-unactive red">无法拖拽</li>
* <li class="green"></li>
* <li class="blue"></li>
* <li class="red"></li>
* <li class="green"></li>
* <li class="blue"></li>
* </ul>
* //============js=========================//
* cmp.Sortable(document.getElementById('demo'),{
* animation:500
* disabled:false,
* filter:".sort-unactive",
* onEnd:function(){},
* onMove:function(nav,section){
* }
* });
* </script>
* ```
*/