O sortable transforma elementos HTML (normalmente <ol> ou <ul>) em objetos ordenáveis. Eis os exemplos:
$("#meu_sortable").sortable();
- Item 1
- Item 2
- Item 3
- Item 4
- Item 5
$("#meu_sortable").sortable({ placeholder: "ui-state-highlight" });
- Item 6
- Item 7
- Item 8
- Item 9
- Item 10
$("#meu_sortable").sortable({ placeholder: "draggable_azul", forcePlaceholderSize: true });
- Item 11
- Item 12
- Item 13
- Item 14
- Item 15
Isto daqui é apenas uma <ol> com um monte de <li>'s dentro. Cada <li> tem um style="float: left".
O código é
$("#meu_selectable").sortable();
- Item 1
- Item 2
- Item 3
- Item 4
- Item 5
- Item 6
- Item 7
- Item 8
- Item 9
- Item 10
- Item 11
- Item 12
- Item 13
- Item 14
- Item 15
- Item 16
$("#meu_sortable").sortable({ delay: 1000 });
- Item 17
- Item 18
- Item 19
- Item 20
- Item 21
$("#meu_sortable").sortable({ distance: 100 });
- Item 22
- Item 23
- Item 24
- Item 25
- Item 26
Isto daqui é apenas uma <ol> com um monte de <li>'s dentro. Os itens 28 e 30 têm a classe CSS "nao_sortable".
Por causa da propriedade cancel, estes itens não podem ser selecionados para serem ordenados.
$("#meu_sortable").sortable({ cancel: "nao_sortable" });
- Item 27
- Item 28
- Item 29
- Item 30
- Item 31
$("#meu_sortable").sortable({ items: "li:not(.nao_sortable)" });
- Item 32
- Item 33
- Item 34
- Item 35
- Item 36
$("#meu_sortable1, #meu_sortable2").sortable({ connectWith: ".minha_classe" });
- Item 37
- Item 38
- Item 39
- Item 40
- Item 41
- Item 42