DraggableNestableList.js是一个小型jQuery可拖动列表插件,它允许用户在保持嵌套级别的同时,将项目(或子列表)从列表中的一个位置拖动到另一个位置
基于拖放原理,它允许用户拖动HTML列表中的项目,以便轻松更改它们的顺序。
1.在文档中加载必要的jQuery库和材质图标。
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" /> <script src="/path/to/cdn/jquery.min.js"></script>
2.加载DraggableNestableList.js插件的文件。
<link rel="stylesheet" href="/path/to/DraggableNestableList.min.css" /> <script src="/path/to//DraggableNestableList.js"></script>
3.初始化嵌套HTML列表上的DraggableNestableList,插件将处理其余部分。
<ul id="myList"> <li>simple item 1</li> <li><a href="#">simple item 2</a></li> <li>simple item 3</li> <li> Nested Item 1 <ul> <li>simple item 1</li> <li>simple item 2</li> <li>simple item 3</li> <li> Nested Item 2 <ul> <li>simple item 1</li> <li>simple item 2</li> <li>simple item 3</li> </ul> </li> </ul> </li> </ul>
let dnl = new DraggableNestableList("#myList");