gpt4 book ai didi

javascript - 从左到右连续呈现 div 列表,然后从下到上呈现行(通过 CSS/jQuery)

转载 作者:行者123 更新时间:2023-11-30 13:06:28 25 4
gpt4 key购买 nike

我遇到这样一种情况,我有一个 div 列表,这些 div 具有特定的顺序,需要以非常复杂的方式呈现。简单来说,这是我的 HTML:

<div>
<div class="box">1 (first in list)</div>
<div class="box">2</div>
<div class="box">3</div>
<div class="box">4</div>
<div class="box">5</div>
<div class="box">6</div>
<div class="box">7</div>
<div class="box">8</div>
<div class="box">9 (last in list)</div>
</div>

我想要显示 div 的方式是从左到右 4 行,每行从下到上堆叠,如下所示:

9
5 6 7 8
1 2 3 4

我已经创建了一个显示结果的 fiddle :http://jsfiddle.net/mpcjs/ - 但是,我想要一个不需要重新排序 HTML 中的 div 的解决方案。另请注意,div 的数量是可变的。

这可能吗?欢迎使用 CSS3/jQuery 解决方案!

最佳答案

这可以使用 jQuery 插件 jQuery Masonry .

替换这个(从第 287 行开始)

var position = {
top: minimumY + this.offset.y
};

var position = (this.options.fromBottom) ? {
bottom: minimumY + this.offset.y
} : {
top: minimumY + this.offset.y
};

jsFiddle:http://jsfiddle.net/fnexE/

关于javascript - 从左到右连续呈现 div 列表,然后从下到上呈现行(通过 CSS/jQuery),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15527909/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com