Этот jQuery позволяет, Вы ограничить перетаскиваете перемещение, таким образом, это происходит только на указанной оси:
$("#draggable2").draggable({ axis: 'x' });
См.: http://jqueryui.com/demos/draggable/#constrain-movement
Это не легальный jQuery, но мне жаль, что это не было:
$("#Container").resizable({ minHeight: 150, containment: {axis:'y' } });
Действительно ли возможно препятствовать тому, чтобы пользователь делал #Container шире, позволяя ей сделать это более высоким?
Спасибо
Я вижу для вас два способа сделать это, один лучше другого. Сначала лучший:
1) Установите для minWidth и maxWidth одно и то же значение (а именно, значение, которое вы хотите, чтобы ширина оставалась).
$('#theThing').resizable({ minWidth = 200, maxWidth = 200 });
2) Создайте родительский элемент фиксированной ширины и сделайте его защитным. Я не знаю, как это будет работать с высотой, но по умолчанию div
без указания высоты увеличивается, если его содержимое делает это, поэтому он может работать.