2

我已经尝试过 jQuery MasonryIsotope插件,但似乎无法实现我想要的布局。

两个插件似乎都根据前一行元素的高度计算“下一个可用空间”。例如:

使用 Masonry 或 Isotope 插件时的布局

在此示例中,#6 项位于最右侧,因为 #4 的高度小于 #2 的高度(我希望它到达的位置)。

我想实现的布局更类似于左浮动元素:

我想达到什么

上述两个插件是否有实现此布局的选项,或者可能有不同的插件可用?

4

1 回答 1

4

两种可能的解决方案

  • 试试tasuk 的实验性 Masonry-ordered 脚本。它有一个选项来控制您是否希望项目从左到右进行,而不是 Masonry 默认的次佳空间。

  • 为 Isotope构建您自己的自定义布局模式。您的布局模式将是 Masonry 的变体。它不是计算下一个最佳空间,而是从左到右遍历可用列。

于 2012-04-10T18:56:29.470 回答