【发布时间】:2013-04-08 20:47:44
【问题描述】:
我有一个div (id="mainDiv"),如果用户更改浏览器窗口的大小,我需要动态调整它的大小。我编写了以下代码来尝试让它工作,但这似乎并没有设置我的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,我是否犯了明显的错误?
【问题讨论】:
-
调整浏览器大小时,此代码不会运行。它立即运行,再也不会。
-
您需要将调整大小代码放入调整大小函数api.jquery.com/resize 并确保它已在文档中准备好
-
在使用百分比时,您可以轻松地为此使用 CSS,因为 div 是整个窗口。
标签: javascript jquery html