Это процентное свойство, оставшееся в селекторе #top-name, #top-ip
.Я был удивлен, обнаружив, что запрос на улучшение jQuery UI # 2421 существует уже 3 года!
Пока это не исправлено, если вы сделаете свойство left
непроцентным значением (30px
кажется правильным), изменение размера работает, как и ожидалось.
Редактировать: Я нашел обходной путь.Вы можете использовать функцию resize
для установки значения left
во время изменения размера.Если вы измените код на этот, изменение размера будет работать, как ожидается, и не изменит левую позицию элемента.
$("#top-ip").resizable({
handles: 'n, s',
resize: function(event, ui) {
$(this).css({left:'10%'});
}
});