我有以下的jQuery:比較快的方式來運行該腳本調整大小
$(document).ready(function(e) {
$('#content-wrapper').height($(window).height() - $('#header-wrapper').height() - 25);
});
$(window).resize(function(e) {
$('#content-wrapper').height($(window).height() - $('#header-wrapper').height() - 25);
});
東西告訴我,我這樣做,要麼錯誤或採取更長的路線。
有沒有更快的方式來重新創建完全相同的腳本?
腳註:對於輕微OCD情況的人,此腳本將調整<div>
以使其填充頁面的其餘部分。 #header-wrapper
的高度是隨機的,25是#header-wrapper
和#content-wrapper
之間的填充。
不會讓它變得更快,但首先,我會將這兩個相同的匿名函數重構爲一個命名的函數。 – CaffGeek
如果不應該改變,你可以在全局變量中存儲'$('#header-wrapper')。height() - 25'。我會認爲這是靜態的,但我不知道頁面!您必須在document.ready – Ian
中這樣做。這是因爲調整窗口大小時調整大小很多次,而不僅僅是在完成調整大小時。我看到我的回答如下 – CaffGeek