2009-06-25 11 views
2

私はjQuery UIのサイズ変更可能なメソッドを探しています。私はDIV(もう1つは隣にあります)が必要です。私は1つのサイズを変更し、それに応じて他のものを変更できるようにしたい。 1つのDIVが大きくなり、他のDIVが小さくなります...jQuery UI Resizable

$(document).ready(function() { 
$("#right").resizable({ 
    alsoResize: '#left', 
}); 

$("#left").resizable({ 
    alsoResize: '#right', 
}); 

});

おかげで、 マックス

答えて

3

あなたは、これはしかし、これは正しいと同じサイズに左のサイズを変更する働きはい「をリサイズする」イベント(http://docs.jquery.com/UI/Resizable#event-resize

$("#right").resizable({ 
     resize: function(event, ui) { 
      // look at the size of the ui element being resized 
      // and resize the left accordinly   
     } 
    }); 
1

それは大丈夫に見えますが、あなたはそれ以上の配列要素を持っていないので、あなたの配列の末尾にカンマを削除してみてください。

$(document).ready(function() { 
    $("#right").resizable({ 
     alsoResize: '#left' 
    }); 

    $("#left").resizable({ 
     alsoResize: '#right' 
    }); 

}); 
+0

に結び付けたいです。私は右を大きくする量だけ左を小さくしたい。 – mistero

+1

ああ、私は、 "アウトボックスの"ソリューションはないと思うが、resizeイベントを使ってみて、現在の要素の高さ/幅を調整するよりも古いサイズと新しいサイズの違いをキャプチャする関数にしようとすることができます値。コードサンプルを試してみましょう。 – Acorn

関連する問題