从div获得最高保证金并适用于另一个

时间:2013-05-28 02:52:52

标签: jquery

我使用了以下Jquery代码将固定位置侧边栏div设置在屏幕中间。

$j("#sidebar").css('margin-top', $j(window).height()/2 - $j("#sidebar").height()/2);

现在我正试图通过#content div来获得它的最高保证金。

有没有办法轻松做到。

提前致谢。

1 个答案:

答案 0 :(得分:1)

如果你试图让这两个元素垂直排列,那么这样做的简单方法就是将它们放在一个大的div中,你就像在这里一样排队;这样,无论如何,它们都会在同一高度垂直排列。所以你的jQuery就是这样:

$j("#container").css('margin-top', $j(window).height()/2 - $j("#sidebar").height()/2);

HTML看起来像这样:

<div id="container">
    <div id="content"></div>
    <div id="sidebar"></div>
</div>