2011-08-04 2 views
2

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

ответ

0

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

  1. магазин кладки элемент в переменной "пункт"
  2. Проверьте, если item.next() смещение() слева равен item.offset() левый + item.outerWidth (истина)
  3. ...

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

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

Смежные вопросы