有没有更好或更简洁的方法来做到这一点?

时间:2012-01-20 18:59:00

标签: jquery html-lists

我的目标是使列表动态地将自己列入两列,无论列表的长度如何。我真的很想听听那些了解JavaScript和jQuery的人,比如果这段代码看起来不错,或者有更好或更简洁的方法来实现这类东西。

谢谢!

http://jsfiddle.net/mkimitch/ZEL5x/12/

2 个答案:

答案 0 :(得分:2)

为什么不漂浮它们呢?

li {
  line-height: 1.2em;
  position: relative;
  float: left;
  width: 50%;
}

不需要javascript。 除非我错过了什么......

答案 1 :(得分:1)

我建议不要使用javascript。你可以用纯css做到这一点。

如果用户已禁用javascript,则代码将无法运行。

示例

ul.twocolumn {
width: 400px;
}

ul.twocolumn li {
width: 190px;
float: left;
}

Updated jsFiddle