根据内容设置块的高度

时间:2013-01-18 00:49:08

标签: jquery offset

所以,这是一个quick JSFiddle来证明我的问题。

问题是,在玩offset之后,div#TL应该比之前更短,但事实并非如此。

所以,我正在寻找一种方法来重置div#TL,具体取决于它应该具有的高度。问题是,我不知道2列中哪一列最长。

1 个答案:

答案 0 :(得分:0)

你不会通过改变相对/块/浮点子节点的顶部位置来改变相对/浮点数/块的高度;它不会像那样工作

要么创建2列&甚至不需要重新定位任何你定位孩子后设置高度/溢出

   $TL.css({

        overflow : "hidden",
        height : $TL.height()+math.Min($TL.find(".TLItem").map(function() {
                                            return   $(this).css("top");
                                               })
                                      )
       });

(我会改变html结构)