jq Sortable的使用
本文仅做翻译记录查看,GitHub原项目地址: https://github.com/RubaXa/Sortable/ ,建议将Sortable.js下载到本地,GitHub上的例子在复制到本地运行,在 http://jsbin.com 上运行很多时候会报 Sortable is not defined 的错误。 Sortable.js是用于在现代浏览器和触摸设备上重新拖放排序列表的JavaScript库,支持jQuery,Meteor,AngularJS,React,Polymer,Knockout和兼容任何CSS库。 特征 支持触摸设备和现代浏览器(包括IE9) 可以从一个列表拖动到另一个列表或在同一列表中 移动项目时的CSS动画 支持拖动手柄和可选文本 智能自动滚动 使用原生HTML5拖放API构建 支持任何CSS库 简单的API 不基于jQuery(但同样也支持) 安装 通过npm $ npm install sortablejs --save 1 使用 <ul id="items"> <li>item 1</li> <li>item 2</li> <li>item 3</li> </ul>var el = document.getElementById('items'); var sortable = Sortable.create(el);