Ах, я вижу, виновник, кажется, тот, на кого вы указали:
"Это потому, что другой div, который я изменяю, имеет свойство margin:0 auto
"
Наличие 0 auto
означает, что левый и правый поля автоматически корректируются для выравнивания, что приведет к централизации элемента div
. Я не думаю, что вы хотите изменить размер таким образом, поскольку позиция div
перемещается во время изменения размера, чтобы оставаться в центре.
Мое предложение, удалите настройку auto
для вашего поля.
Обновление:
Я запустил это в firebug на демонстрационной странице resizble :
$("#resizable").css("margin","0 auto");
для центрирования поля, используя auto
margin
Вот скриншот того, что у меня есть:
Курсор изменения размера смещается от угла поля, тем больше вы перетаскиваете от оригинального размера.
Однако это все еще работает, хотя «опыт» кажется странным.