我该如何修改下面的代码,使它不是减210而是减另一个div高度,这样方程就变成了“主菜单=窗口高度-div高度”?

$('#main-menu').css({'height':(($(window).height())-210)+'px'});

最佳答案

这里是Jsfiddle
这样的标记:

​<div id="main-menu"></div>
<div id="other-div">
    <h1>Sample Content</h1>
    <p>
        foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar
    </p>
</div>​

这样的Css:
​#other-div {
    background: #cdcdcd;
}​

像这样的Javascript:
$('#main-menu').height($(window).height()-$("#other-div").height());​

从脚本中可以看到,我调用height函数。

关于javascript - 基于窗口高度和第二个div高度的Javascript动态div高度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10130426/

10-12 13:12
查看更多