Решено: Сохраняет соотношение сторон при изменении размеров с углами, но не с боков
[html]
<div class="ResizableDiv"></div>
[javascript]
jDiv = $('.ResizableDiv');
jDiv.resizable({
handles: "n, e, s, w, nw, ne, sw,se",
start: function( event, ui ) {
if ($(event.originalEvent.target).attr('class').match(/\b(ui-resizable-se|ui-resizable-sw|ui-resizable-ne|ui-resizable-nw)\b/)){
// Keep aspect ratio when resizing using the corners
jDiv.resizable( "option", "aspectRatio", true ).data('uiResizable')._aspectRatio = true;
}
},
stop: function( event, ui ) {
// remove aspect ratio resize
jDiv.resizable( "option", "aspectRatio", false ).data('uiResizable')._aspectRatio = false;
}
});