【发布时间】:2021-07-10 04:12:30
【问题描述】:
我正在使用可拖动和可放置的 jQuery UI Resizable。删除元素后,我需要在调整大小时控制最小宽度(每个元素的大小不同)。
要求
- 文本元素:最小宽度应为 100px
- 按钮元素:最小宽度应为 50px
在下面我可以控制所有元素的相同最小宽度,但没有不同。
尝试下面的代码没有成功:(
if (ui.draggable.hasClass('draggableInput text')) {
$element.appendTo(this);
$element.append(textElement);
$(this).resizable({
minWidth: 100,
});
}
else if (ui.draggable.hasClass('draggableInput button')) {
$element.appendTo(this);
$element.append(buttonElement);
$(this).resizable({
minWidth: 50,
});
}
【问题讨论】:
-
您应该在
if语句中设置minWidth选项。
标签: jquery jquery-ui jquery-ui-resizable