使窗口高度减去所有其他div高度的div高度

时间:2013-03-18 04:23:33

标签: jquery css height

这个问题是对$(window).height() doesn't seem exact

的跟进

首先,我的小提琴:

http://jsfiddle.net/WL5nr/3/

所以我有一个4800px高的div然后另一个20px高的div。所有其他div出现后,我希望4800px高的div填满窗口。

我想我可以做一个for循环来查找所有div或p或者它需要找到的任何东西,获得它们的所有高度并从$(window).height()中减去它们,但是我不知道怎么做如果这是最好的方法,那就独自一人。

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

这应该可以解决问题,它是自我解释的:

http://jsfiddle.net/3Qrry/

var demoheight = $(window).height() - $('div#extradiv').height();
$("#demo").css("height", demoheight);

对于所有额外的div,请在- $(element).height()变量中添加demoheight