Я сделал макет, который отфильтровывается по щелчку.Каменная кладка не заполняет пространство при фильтрации
По какой-то причине, когда выбраны некоторые из кнопок, макетная кладка плавает влево и складывает все элементы выше eachother вместо заполнения контейнера. Я не знаю, почему это происходит, по изотопу это хорошо с:
$grid.isotope({ layoutMode: 'masonry' })
масонство не кажется, что это LayoutMode встроенными, и я не могу использовать Изотоп для этого проекта.
Я не уверен, где я неправильно, вот codepen: http://codepen.io/H0BB5/pen/ORVBzm
расположение идеально подходит для «посмотреть все» и «поздравления», но не за «спасибо».
Edit: Я заметил, что причиной «поздравления», заполняющая пространство потому, что первые две сетки элемента в HTML, есть класс 'поздравлениями. Это должно каким-то образом заставлять макет заполнять горизонтально, а не вертикально. Все еще не нашли исправления.