1つのdivが他のdivs
より大きい場合、すべてのdivのサイズを変更するためにこのコードを作成しました。ロード時にコードが実行され、ウィンドウのサイズが変更されたときにネストされた関数が機能します。 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')を忘れました。 –
私はLeeに同意しますが、まずコードを更新してください。提供されたコードが正しくありません。角かっこがありません。 – NikxDa