Para mí, las soluciones con manijas y resize
manipulador funcionaron bien, por lo que el usuario ve el mango pero puede cambiar el tamaño solo horizontalmente, una solución similar debería funcionar para vertical. Sin el controlador de la parte inferior derecha , es posible que el usuario no sepa que puede cambiar el tamaño del elemento.
Cuando se usa ui.size.height = ui.originalSize.height;
, no funcionará correctamente si el elemento cambia su tamaño desde el estado inicial.
foo.resizable({
handles: 'e, w, se',
resize: function(event, ui) {
$(this).css("height", '');
}
});
Para un mejor rendimiento $(this)
podría eliminarse:
var foo = jQuery('#foo');
foo.resizable({
handles: 'e, w, se',
resize: function(event, ui) {
foo.css("height", '');
}
});