我有一個div,我想根據窗口高度來調整大小。我有一個靜態高度div(高度= 97px)和低於它(高度= 200px)。到目前爲止,我有以下代碼:設置div高度準備好並調整大小
function eventSize(){
var windowHeight = $(window).height();
eventHeight = windowHeight - 297;
$('#mainEvent').css('height',eventHeight + 'px');
}
$(document).ready(eventSize);
$(window).resize(eventSize);
該代碼似乎在調整大小,但在頁面加載時顯示沒有高度。作爲參考,該頁面位於:www.fuelogix.com/test/roi.html。如果這可以通過CSS來完成,那麼我也不止對這些選項開放。
只是一個猜測,但嘗試在'setTimeout'中包裝'$(document).ready(eventSize);'看看會發生什麼。例如'setTimeout(function(){$(document).ready(eventSize);},250);' – Calvin