2012-04-11 2 views
4

В настоящее время я использую jQuery Masonry, чтобы сделать сетку. Каждый элемент в сетке имеет те же размеры, за исключением случаев, когда этот элемент зависает, когда он становится немного больше. Это вызывает проблему, и сетка становится неупорядоченной.Сохранение порядка сетки при использовании jQuery Masonry

See example of issue here о jsFiddle.

Есть ли способ заставить jQuery Masonry поддерживать порядок сетки (от L до R, сверху донизу)? Либо с настройками, либо путем изменения кода масонства jQuery? Если требуется модификация jQuery Masonry, пожалуйста, используйте this gist, чтобы упростить задачу.

+0

Мысль был ответ, но это, кажется, не так. – Mitch

+0

Вам просто нужно компенсировать сетку, чтобы остановить ее от rejigging .. но это может означать большие пробелы. Также в верхней части моей головы .. может быть, использовать позицию: realtive и flaot другой div ontop оригинала, который не заставит сетку переплавить. – ppumkin

ответ

1

Попробуйте манипулировать только тем элементом, который завис ($(this)) , и вам не нужно перезагружать решетку кладки при этом.

Here's a Fiddle

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