,从HTML需要select
和多列ul
代替它 - 这是一个名单,但float:left;
上li
孩子,所以列数是基于在计算上(如果ul
宽度是600和li
宽度是200,我将显然有3列)。重新排序的jQuery的对象列表来我工作的功能列
这就是理论 - 容易的部分。
例:5个项目,2列
现在,当我从选择的数据,我有这样的名单:
1
2
3
4
5
如果我只是把数组到ul
,它的外观像这样在屏幕上:
1 2
3 4
5
但对于用户/阅读器,它更容易和更好的,当你不读Left->Bottom
,而是Bottom->Left
,这意味着你正在阅读直到列的底部,然后移动到下一列,而不是读取行,然后是下一行。
所以我需要转换列表的列:在ul
1 4
2 5
3
所以,在现实中会是这样的顺序:
1 4 2 5 3
而这需要与变量列号的工作,因为如果我们决定添加10个项目列表,它可能看起来更好,更多的列。
任何有关所需操作员/周期和数学的帮助?
谢谢
这是非常好的:] – 2010-02-18 18:20:22