我有一個div
(id="mainDiv"
),如果用戶更改其瀏覽器窗口的大小,我需要動態調整其大小。我寫了下面的代碼,試圖得到這個工作,但是這似乎並沒有被設置我div
的高度:使用jQuery動態調整div的大小
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>
var height = $(window).height();
$("#mainDiv").height(height);
</script>
<body>
<div id="mainDiv"></div>
</body>
我不知道很多jQuery的,我會做一個明顯的錯誤?
此代碼在瀏覽器調整大小時不運行。它立即運行,永不再運行。 – js1568 2013-04-08 20:49:40
你需要把你的resize代碼放在resize函數中http://api.jquery.com/resize/也要確保它在doc準備好了 – Huangism 2013-04-08 20:49:42
當你使用百分比時,你可以很容易地使用CSS,因爲div是完整的窗口。 – 2013-04-08 20:49:45