aaa.html 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Document</title>
  6. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"/>
  7. </head>
  8. <body>
  9. <style type="text/css">
  10. span {
  11. cursor: move;
  12. }
  13. </style>
  14. <ol id="items" style="display: inline-block;">
  15. <li><span class="glyphicon glyphicon-move" aria-hidden="true">text 1</span></li>
  16. <li><span class="glyphicon glyphicon-move" aria-hidden="true">text 2</span></li>
  17. <li><span class="glyphicon glyphicon-move" aria-hidden="true">text 3</span></li>
  18. <li><span class="glyphicon glyphicon-move" aria-hidden="true">text 4</span></li>
  19. <li><span class="glyphicon glyphicon-move" aria-hidden="true">text 5</span></li>
  20. </ol>
  21. <ol id="items2" style="display: inline-block;">
  22. <li><span class="glyphicon glyphicon-move" aria-hidden="true">text 11</span></li>
  23. <li><span class="glyphicon glyphicon-move" aria-hidden="true">text 22</span></li>
  24. <li><span class="glyphicon glyphicon-move" aria-hidden="true">text 33</span></li>
  25. <li><span class="glyphicon glyphicon-move" aria-hidden="true">text 44</span></li>
  26. <li><span class="glyphicon glyphicon-move" aria-hidden="true">text 55</span></li>
  27. </ol>
  28. <script type="text/javascript" src="./node_modules/sortablejs/Sortable.js"></script>
  29. <script type="text/javascript">
  30. var el = document.getElementById('items');
  31. var sortable = Sortable.create(el, {
  32. group: "list",
  33. handle: '.glyphicon-move',
  34. animation: 150
  35. });
  36. var el2 = document.getElementById('items2');
  37. var sortable2 = Sortable.create(el2, {
  38. group: "list",
  39. handle: '.glyphicon-move',
  40. animation: 150
  41. });
  42. </script>
  43. </body>
  44. </html>