【发布时间】:2016-09-08 17:58:15
【问题描述】:
我制作了一个点击过滤的砌体布局。
For some reason, when some of the buttons are selected, the masonry layout floats left and stacks all items above eachother instead of filling the container.我不确定为什么会这样,在同位素上它很好:
$grid.isotope({ layoutMode: 'masonry' })
Masonry 似乎没有内置此 layoutMode,我无法在此项目中使用 Isotope。
我不确定我哪里出错了,这是一个代码笔: http://codepen.io/H0BB5/pen/ORVBzm
布局非常适合“查看全部”和“祝贺”,但不适用于“谢谢”。
编辑: 我注意到“祝贺”填充空间的原因是因为 html 中的前两个网格项具有“祝贺”类。这必须以某种方式强制布局水平填充而不是垂直填充。还没有找到解决办法。
【问题讨论】:
标签: javascript jquery jquery-isotope jquery-masonry masonry