Jquery ui jQueryUI:在初始化后更改可调整大小的句柄

Jquery ui jQueryUI:在初始化后更改可调整大小的句柄,jquery-ui,jquery-ui-resizable,Jquery Ui,Jquery Ui Resizable,假设一个元素是用jQueryUI可调整大小的小部件初始化的 $(selector).resizable({handles:'se'}); 之后,句柄被更改 $(selector).resizable('option','handles','sw'); console.log($(选择器).resizeable('option',handles'))的结果显示sw 但可调整大小的小部件似乎没有反映出这种变化 有没有办法在修改后以某种方式刷新可调整大小的小部件?这实际上是一个问题 不过,有一个变

假设一个元素是用jQueryUI可调整大小的小部件初始化的

$(selector).resizable({handles:'se'});
之后,句柄被更改

$(selector).resizable('option','handles','sw');
console.log($(选择器).resizeable('option',handles'))的结果显示
sw

但可调整大小的小部件似乎没有反映出这种变化

有没有办法在修改后以某种方式刷新可调整大小的小部件?

这实际上是一个问题

不过,有一个变通方法(虽然有点老套):

将以下类添加到CSS中:

.ui-hide-handler {
    width:0 !important;
    height:0 !important;
}
并相应地删除这些类:

$('.ui-icon-gripsmall-diagonal-se', selector).addClass('ui-hide-handler');
$('.ui-resizable-sw', selector).addClass('ui-hide-handler');
因此,在你的情况下:

$('.ui-resizable-handle', selector).addClass("ui-hide-handler");
$('.ui-resizable-sw', selector).removeClass('ui-hide-handler');

看起来他们已经修复了这个bug,但它还没有完全发布(看起来将在1.12版中发布)