PerfectList – jQuery плагин для распределения элементов списка по колонкам

в 17:03, , рубрики: Песочница, метки:

Не найдя в сети решения тривиальной задачи распределения элементов списка по вертикали, написал плагин. Назвал скромно – PerfectList.

Конечно, списки можно распределить простым циклом. Но в нем нет четкого условия для равномерного распределения элементов от левого до правого края области таблицы (за оформление отвечают стили CSS).

Результат получается неудовлетворительный:

Неправильное распределение

Как распределяет элементы плагин PerfectList:

Правильное распределение
Также плагин умеет:

  • Сортировать по алфавиту;
  • Принимать списки и таблицы, выводить в любом случае списки;
  • Добавлять классы к пересортированным элементам;
    Добавлять контент пед списками и в конце списков (к примеру заголовок и "<div style='clear:both'></div>");
    Поддерживать цепочки вызовов.

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js