我在加載函數的JavaScript窗口中遇到了一個小問題。腳本的目標是使我的#headerdiv的高度始終等於屏幕的大小。window.load函數不起作用
當我打開頁面時,它不顯示我的#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>
這會也不能正常工作? '$(window).resize(function(){('#headerdiv')。height($(this).height())}); });' – mplungjan