Benim için hem tutamaçlı hem de resize
işleyicili çözümler iyi çalıştı, bu nedenle kullanıcı tutamacı görür ancak yalnızca yatay olarak yeniden boyutlandırabilir, benzer çözüm dikey için çalışmalıdır. Sağ alt işleyici olmadan kullanıcı , öğeyi yeniden boyutlandırabileceğinin farkında olmayabilir .
Kullanırken ui.size.height = ui.originalSize.height;
bu olacaktır düzgün çalışmayabilir eleman başlangıç durumundan 's boyutunu değiştirdiyseniz.
foo.resizable({
handles: 'e, w, se',
resize: function(event, ui) {
$(this).css("height", '');
}
});
Daha iyi performans $(this)
için kaldırılabilir:
var foo = jQuery('#foo');
foo.resizable({
handles: 'e, w, se',
resize: function(event, ui) {
foo.css("height", '');
}
});