| Дата: Пятница, 20.06.2014, 01:05 | Сообщение # 1 |
Группа: Администраторы
Сообщений: 1530
| У jQuery не нашел стандартной функции сортировки элементов(p,div,a,li) в контейнере, но нашел отдельно написанную рабочую функцию:
$("#sort").click(function () { var mylist = $('#menu'); var listitems = mylist.children('div').get(); listitems.sort(function(a, b) { var compA = $(a).text().toUpperCase(); var compB = $(b).text().toUpperCase(); return (compA < compB) ? -1 : (compA > compB) ? 1 : 0; };) $.each(listitems, function(idx, itm) { mylist.append(itm); };); };);
Ключевыми здесь являются div - что сортируем и #menu - где сортируем
-------------------------------------------------------------------------------------- Источник: http://hashcode.ru/questio....порядке
Пример: http://codepen.io/anikey99/pen/KzOqrd
|
|
| |
| Дата: Понедельник, 23.05.2016, 13:12 | Сообщение # 2 |
Группа: Администраторы
Сообщений: 1530
| Пример ручной сортировки списка при помощи перетаскивания мышью
http://codepen.io/anikey99/pen/pyMroE
|
|
| |