我已經做了這個代碼來調整所有div的大小,當一個div大於其他divs
。代碼在加載時執行,然後我希望我的嵌套函數在窗口大小調整時工作。我收到一個錯誤,說明resizeAgain()
未定義。功能沒有定義調整大小
更新時間: 忘記回調:sameSize('.content', '.col1', '.col2');
<body onresize="resizeAgain()">
function sameSize(e, selector1, selector2) {
var slave = $(selector1).height();
var master = $(selector2).height();
var maxHeight = Math.max(slave, master);
$(e).height(maxHeight);
function resizeAgain() {
$(e).css('height','');
$(e).height(maxHeight);
}
sameSize('.content', '.col1', '.col2');
這段代碼有語法錯誤。我敢打賭,這是一個範圍錯誤。 –
我忘記了回調函數sameSize('。content','.col1','.col2'); –
我同意李,但你應該先更新你的代碼。提供的代碼不正確。它錯過了方括號。 – NikxDa