Плагин Masonry jQuery и пустые места

Я думаю об использовании плагина Masonry в одном из моих проектов. Что меня интересует, возможно ли каким-то образом обнаружить пустые места, которые иногда появляются в макете при позиционировании div. Если бы у меня был способ проверить такие пробелы, я мог бы заполнить их некоторыми сгенерированными элементами div с некоторыми данными в них.


person Sergei Basharov    schedule 04.08.2011    source источник


Ответы (1)


Я бы поиграл со offset().left. Например:

  1. Сохранить элемент кладки в переменной "item"
  2. Проверить, равно ли item.next().offset().left item.offset().left+item.outerWidth(true)

Это проверит, действительно ли элемент рядом с нашим начальным элементом здесь. Обратите внимание, что externalWidth(true) обеспечивает учет поля между элементами.

Надеюсь, моя теория вам понятна.
Удачи.

person cr0z3r    schedule 02.09.2011