2012-04-11 6 views
4

Ich verwende derzeit jQuery Masonry, um ein Rasterlayout zu erstellen. Jedes Element im Raster hat die gleichen Dimensionen, außer wenn das Element verschoben wird, wenn es etwas größer wird. Dies verursacht jedoch ein Problem und das Gitter wird ungeordnet.Bei jQuery Maurerarbeit die Rasterreihenfolge beibehalten

See example of issue here auf jsFiddle.

Gibt es eine Möglichkeit, jQuery Masonry zu zwingen, die Gitterreihenfolge (L bis R, von oben nach unten) jederzeit beizubehalten? Entweder mit Optionen oder durch Ändern der jQuery Maurerarbeit Code leicht? Wenn eine Modifikation von jQuery Maurerarbeiten erforderlich ist, verwenden Sie bitte this gist, um die Arbeit zu vereinfachen.

+0

dachte, es war eine Antwort, aber es scheint nicht der Fall zu sein. – Mitch

+0

Sie müssen nur das Gitter ausgleichen, um zu verhindern, dass es neu justiert wird ... aber es könnte größere Lücken bedeuten. Auch oben von meinem Kopf .. vielleicht verwenden Sie Position: realtive und flaot ein anderes div ontop von dem ursprünglichen, das das Gitter nicht veranlassen wird, umzufließen. – ppumkin

Antwort

1

Versuchen Sie nur, das Element, das schwebt, zu manipulieren ($(this)) und Sie müssen nicht wirklich das Mauergitter neu laden, wenn Sie dies tun.

Here's a Fiddle

Verwandte Themen