0

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

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

现在我正在尝试使用#content div 获得最高利润。

有什么办法可以轻松做到。

提前致谢。

4

1 回答 1

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>
于 2013-05-28T03:01:22.603 回答