Für mich resize
funktionierten Lösungen mit beiden Griffen und dem Handler einwandfrei, sodass der Benutzer den Griff sieht, aber nur die Größe horizontal ändern kann. Eine ähnliche Lösung sollte für die Vertikale funktionieren. Ohne den Handler unten rechts weiß der Benutzer möglicherweise nicht, dass er die Größe des Elements ändern kann.
Bei Verwendung funktioniertui.size.height = ui.originalSize.height;
es nicht richtig, wenn das Element seine Größe vom Ausgangszustand geändert hat.
foo.resizable({
handles: 'e, w, se',
resize: function(event, ui) {
$(this).css("height", '');
}
});
Für eine bessere Leistung $(this)
könnte entfernt werden:
var foo = jQuery('#foo');
foo.resizable({
handles: 'e, w, se',
resize: function(event, ui) {
foo.css("height", '');
}
});