我在加载函数的 JavaScript 窗口中遇到了一个小问题。该脚本的目标是使我的#headerdiv 的高度始终等于屏幕的大小。
当我打开页面时,它没有显示我的#headerdiv
(我猜是因为我的 JavaScript 代码没有添加高度)。一旦我调整浏览器窗口的大小,#headerdiv 就会向上调整并调整到屏幕的高度。所以我猜它只是不起作用的窗口加载功能?有人有建议吗?
这是我的代码:
Javascript:
<script>
$(function(){
$(window).load(function(){ // On load
$('#headerdiv').css({'height':(($(window).height())) +'px'});
});
$(window).resize(function(){ // On resize
$('#headerdiv').css({'height':(($(window).height()))+ 'px'});
});
});
</script>
html + css:
<style>
#headerdiv {width:100%; background:blue;padding:0;margin:0;overflow:auto;}
</style>
<div id="headerdiv"></div>