2013-03-18 82 views
-2

這個問題是一個跟進$(window).height() doesn't seem exact使DIV高度

首先,我JS提琴:

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

所以我有一個div 4800px高,然後另一個div 20px高。在所有其他div顯示出來後,我想讓4800px高的div填滿窗口。

我想我可以做一個for循環找到所有div或p或任何它需要找到的,得到他們所有的高度,並從$(window).height()減去它們,但我不知道如何做到這一點,更不用說,如果這是最好的方法。

任何想法?

謝謝!

+2

你有什麼試過?你不能簡單地在問題後發佈問題,直到你有一個工作產品......這是爲了當你被困時,而不是懶惰。 – ahren 2013-03-18 04:27:00

回答

0

這應該做的伎倆,這是自我解釋:

http://jsfiddle.net/3Qrry/

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

對於所有的額外div■添加一個- $(element).height()demoheight變量。