Для мене рішення як з ручками, так і з resize
обробником працювали нормально, тому користувач бачить маркер, але може змінювати розмір лише горизонтально, подібне рішення повинно працювати для вертикалі. Без нижнього правого обробника користувач може не знати, що він може змінити розмір елемента.
При використанні ui.size.height = ui.originalSize.height;
він не працюватиме належним чином, якщо елемент змінив його розмір від початкового стану.
foo.resizable({
handles: 'e, w, se',
resize: function(event, ui) {
$(this).css("height", '');
}
});
Для кращої роботи $(this)
можна видалити:
var foo = jQuery('#foo');
foo.resizable({
handles: 'e, w, se',
resize: function(event, ui) {
foo.css("height", '');
}
});