Я думаю об использовании плагина Masonry в одном из моих проектов. Что меня интересует, возможно ли каким-то образом обнаружить пустые места, которые иногда появляются в макете при позиционировании div. Если бы у меня был способ проверить такие пробелы, я мог бы заполнить их некоторыми сгенерированными элементами div с некоторыми данными в них.
Плагин Masonry jQuery и пустые места
Ответы (1)
Я бы поиграл со offset().left. Например:
- Сохранить элемент кладки в переменной "item"
- Проверить, равно ли item.next().offset().left item.offset().left+item.outerWidth(true)
Это проверит, действительно ли элемент рядом с нашим начальным элементом здесь. Обратите внимание, что externalWidth(true) обеспечивает учет поля между элементами.
Надеюсь, моя теория вам понятна.
Удачи.
person
cr0z3r
schedule
02.09.2011