Đối với tôi, các giải pháp có cả tay cầm và resize
trình xử lý đều hoạt động tốt, vì vậy người dùng thấy tay cầm nhưng chỉ có thể thay đổi kích thước theo chiều ngang, giải pháp tương tự sẽ hoạt động cho chiều dọc. Nếu không có trình xử lý phía dưới bên phải, người dùng có thể không biết rằng anh ta có thể thay đổi kích thước phần tử.
Khi sử dụng ui.size.height = ui.originalSize.height;
nó sẽ không hoạt động bình thường nếu phần tử thay đổi kích thước của nó từ trạng thái ban đầu.
foo.resizable({
handles: 'e, w, se',
resize: function(event, ui) {
$(this).css("height", '');
}
});
Để có hiệu suất tốt hơn $(this)
có thể bị xóa:
var foo = jQuery('#foo');
foo.resizable({
handles: 'e, w, se',
resize: function(event, ui) {
foo.css("height", '');
}
});