возможный ограничить jQuery изменяют размер к x или оси y, как перетаскивание ограничивают?

Этот jQuery позволяет, Вы ограничить перетаскиваете перемещение, таким образом, это происходит только на указанной оси:

$("#draggable2").draggable({ axis: 'x' });

См.: http://jqueryui.com/demos/draggable/#constrain-movement

Это не легальный jQuery, но мне жаль, что это не было:

$("#Container").resizable({ minHeight: 150, containment: {axis:'y' } });

Действительно ли возможно препятствовать тому, чтобы пользователь делал #Container шире, позволяя ей сделать это более высоким?

Спасибо

8
задан Tim 12 May 2010 в 19:02
поделиться

1 ответ

Я вижу для вас два способа сделать это, один лучше другого. Сначала лучший:

1) Установите для minWidth и maxWidth одно и то же значение (а именно, значение, которое вы хотите, чтобы ширина оставалась).

$('#theThing').resizable({ minWidth = 200, maxWidth = 200 });

2) Создайте родительский элемент фиксированной ширины и сделайте его защитным. Я не знаю, как это будет работать с высотой, но по умолчанию div без указания высоты увеличивается, если его содержимое делает это, поэтому он может работать.

2
ответ дан 5 December 2019 в 04:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: