JqueryUI - Sortable Sort items from one list into another and vice versa, by passing a selector into the connectWith option.


SUBMITTED BY: jlolk3r

DATE: Feb. 4, 2016, 1:55 a.m.

FORMAT: HTML

SIZE: 1.5 kB

HITS: 2511

  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <title>jQuery UI Sortable - Connect lists</title>
  6. <link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
  7. <script src="//code.jquery.com/jquery-1.10.2.js"></script>
  8. <script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
  9. <link rel="stylesheet" href="/resources/demos/style.css">
  10. <style>
  11. #sortable1, #sortable2 {
  12. border: 1px solid #eee;
  13. width: 142px;
  14. min-height: 20px;
  15. list-style-type: none;
  16. margin: 0;
  17. padding: 5px 0 0 0;
  18. float: left;
  19. margin-right: 10px;
  20. }
  21. #sortable1 li, #sortable2 li {
  22. margin: 0 5px 5px 5px;
  23. padding: 5px;
  24. font-size: 1.2em;
  25. width: 120px;
  26. }
  27. </style>
  28. <script>
  29. $(function() {
  30. $( "#sortable1, #sortable2" ).sortable({
  31. connectWith: ".connectedSortable"
  32. }).disableSelection();
  33. });
  34. </script>
  35. </head>
  36. <body>
  37. <ul id="sortable1" class="connectedSortable">
  38. <li class="ui-state-default">Item 1</li>
  39. <li class="ui-state-default">Item 2</li>
  40. <li class="ui-state-default">Item 3</li>
  41. <li class="ui-state-default">Item 4</li>
  42. <li class="ui-state-default">Item 5</li>
  43. </ul>
  44. <ul id="sortable2" class="connectedSortable">
  45. <li class="ui-state-highlight">Item 1</li>
  46. <li class="ui-state-highlight">Item 2</li>
  47. <li class="ui-state-highlight">Item 3</li>
  48. <li class="ui-state-highlight">Item 4</li>
  49. <li class="ui-state-highlight">Item 5</li>
  50. </ul>
  51. </body>
  52. </html>

comments powered by Disqus