-2

这个问题是对$(window).height() 的跟进,似乎并不准确

首先,我的 js 小提琴:

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

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

我想我可以做一个 for 循环来查找所有 div 或 p 或任何需要查找的东西,获取它们的所有高度并从中减去它们$(window).height(),但我不知道如何做到这一点,更不用说这是最好的方法了。

有任何想法吗?

谢谢!

4

1 回答 1

0

这应该可以解决问题,这是不言自明的:

http://jsfiddle.net/3Qrry/

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

对于所有额外div的 s,将 a 添加- $(element).height()demoheight变量中。

于 2013-03-18T04:29:28.863 回答