【问题标题】:jQuery UI Resizable Drag Right Edge Past Left EdgejQuery UI 可调整大小的拖动右边缘超过左边缘
【发布时间】:2013-10-24 02:16:19
【问题描述】:

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

我注意到,当我尝试此操作时,一旦右边缘移到左边缘左侧,我就会停止接收 resize 事件。

是否有允许我粘贴该边界的设置?还是我只需要调整start 上的元素大小,将左边缘进一步向左移动,使其足够大以允许这样做?

【问题讨论】:

    标签: jquery-ui jquery-ui-resizable


    【解决方案1】:

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

    $(selector).resizable({
      ...
      start: function(e, ui) {
        ui.element.resizable('option', 'minWidth', -500);
      },
      ...
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-07
      • 2020-10-19
      • 2017-08-30
      • 2012-01-17
      • 2020-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多