Skip to content

Cascading grid layout (like masonry or brick wall) without absolute positioning. You don't need to use any JS code to set stylesheet properties. Pure and tiny JavaScript only. Light version = 1.56 KB, minified full version = 2.66 KB. Блоки, выложенные в виде кирпичной кладки. Все стилистические свойства описываются только в CSS, JS скрипт отвеча…

License

ms27/BrickCols.js

Repository files navigation

BrickCols.js

Cascading grid layout without absolute positioning. You don't need to use any JS code to set stylesheet properties. Блоки, выложенные в виде кирпичной кладки. Все стилистические свойства описываются только в CSS, JS (jQuery) скрипт отвечает только за сортировку блоков.

Контроль версий:

Версия 1.0

  • Имеется зависимость в виде библиотеки jQuery
  • Отсутствуют минифицированные версии файликов (.min.)

Версия 2.0

  • Избавление кода скрипта от зависимости. Отпусти, отпусти меня е*й jQuery!
  • Добавление минифицированных версий файликов
  • Небольшое изменение index.html. Но это не точно

Версия 2.0.1

  • Оптимизация под IE и Edge. (поддержка IE 9 и выше)

Версия 2.1

  • Исправлен баг, которой проявлял себя после добавления новых блоков
  • Внедрена функция добавления новых элементов в сортируемые блоки-таблицы

ToDo

  • Исправить ошибки в текстах демо-страницы
  • Решить пару багов (не знаю их ещё, но они обязательно есть) | PS: при написании версии 2.1 был выявлен и исправлен один из них
  • Написать функцию, добавляющую новые элементы в сортируемые блоки

About

Cascading grid layout (like masonry or brick wall) without absolute positioning. You don't need to use any JS code to set stylesheet properties. Pure and tiny JavaScript only. Light version = 1.56 KB, minified full version = 2.66 KB. Блоки, выложенные в виде кирпичной кладки. Все стилистические свойства описываются только в CSS, JS скрипт отвеча…

Resources

License

Stars

Watchers

Forks

Packages

No packages published