Try this: http://jsfiddle.net/lotusgodkk/GCu2D/119/
Js:
$('.resizableObj').each(function () {
var d = $(this);
var maxW = parseInt(d.attr('data-maxwidth'));
d.resizable({
maxWidth: maxW,
resize:function(event,ui){
var H=0;
$('.resizableObj').each(function(){
var div = $(this);
H+=div.outerHeight(true);
});
$('.container').height(H+20);
if(d[0].getBoundingClientRect().right>$('.container')[0].getBoundingClientRect().right){
console.log('outside');
$(this).resizable('widget').trigger('mouseup');
}
}
});
});
HTML:
<div class="container">
<div data-maxwidth="120" class="resizableObj"></div>
<div data-maxwidth="220" class="resizableObj"></div>
<div data-maxwidth="340" class="resizableObj"></div>
<div data-maxwidth="30" class="resizableObj"></div>
</div>