2012-01-13 144 views
0

我對JS幾乎一無所知,所以我只是想我會問。我看到這個在另一個線程:使用javascript可以將div高度更改爲100%減去100px?

<script type="text/javascript"> 
function contentSize() 
{ 
    document.getElementById('content').style.height=(window.availHeight-40)+"px"; 
} 
onload=contentSize; 
onresize=contentSize; 
<script> 

看起來直線前進,但沒有工作...

+1

你爲什麼要標記你的問題'[jquery]'?你似乎沒有使用它... – 2012-01-13 20:30:17

+1

如果有人想提出一個jQuery解決方案。哪個人做了。 – elzi 2012-01-13 21:12:02

回答

3

如果你使用jQuery,然後http://api.jquery.com/height/

IE不是Chrome/FF不同提供此信息/ Safari所以可能更好,如果你使用lib來幫助涵蓋所有的基地。您可以使用height()函數來獲取窗口大小並設置目標內容的高度。

$('#mydiv').height($(window).height() - 100); 
+0

我甚至不知道該怎麼做 - 但這是一個開始!謝謝。 – elzi 2012-01-13 21:11:40