0

我正在使用 jQuery UI 的 Resizable 插件来水平调整 div 的大小。在大多数情况下,一切正常,但在某些情况下,我想将左侧拖过右侧,反之亦然。

我注意到,当我尝试这个时,resize一旦右边缘移动到左边缘的左边,我就会停止接收事件。

有没有可以让我越过那个边界的设置?还是我只需要调整元素的大小start,将左边缘向左移动,使其足够大以允许这样做?

4

1 回答 1

0

找到了。这可以通过在处理程序中将 minWidth 选项设置为负数来实现start

$(selector).resizable({
  ...
  start: function(e, ui) {
    ui.element.resizable('option', 'minWidth', -500);
  },
  ...
});
于 2013-10-24T14:50:08.100 回答