我使用了以下Jquery代码将固定位置侧边栏div设置在屏幕中间。
$j("#sidebar").css('margin-top', $j(window).height()/2 - $j("#sidebar").height()/2);
现在我正试图通过#content div来获得它的最高保证金。
有没有办法轻松做到。
提前致谢。
答案 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>