При изменении размера с севера ("n"
) настраиваются стили height
и top
.Если вы хотите уменьшить сверху, вы должны отказаться от стиля top
.Это можно сделать с помощью .css()
, установив для него значение 0
или удалив его (значение ""
).
Пример: https://jsfiddle.net/Twisty/2ov0fbr7/
JavaScript
$(function() {
$('#resize').resizable({
helper: "ui-resizable-helper",
grid: [10, 10],
handles: 'n',
stop: function(e, ui) {
ui.element.css("top", "");
}
});
});
Надеюсь, это поможет.