JQuery UI, перетаскиваемый: Превышение содержания на одной стороне

Я использую JQuery UI для реализации изменяемых размеров / перетаскиваемых элементов. Теперь я хотел бы определить содержание для этих элементов, которое ограничивает изменение размера / перетаскивание ровно с трех (!) Сторон. Например. Посмотри на этоПример JSFiddle, Вы можете видеть, что содержащийся элемент может быть изменен или перемещен только внутри родительского элемента 'площадь с.

Я хотел бы добиться, чтобы элемент мог превышать нижний порог и перемещаться за нижнюю границу родительского элемента. Тем не менее, изменение размера / перетаскивание все равно должно быть ограничено сверху, справа и слева, как предписано родителем.в соответствии с границами.

Такэта модификация это то, что я придумал:

// resizable/draggable option
resize/drag : function(event, ui) {
    expandParent("#parentElement", "#dragElement");
}

function expandParent(parentName, childName) {
    var dragEl = $(childName);
    var dragElTop = parseInt(dragEl.css("top"), 10);
    var dragElHeight = parseInt(dragEl.css("height"), 10);
    var dragElBottom = dragElTop + dragElHeight;
    var parentEl = $(parentName);
    var parentElBottom = parseInt(parentEl.css("height"));
    if(parentElBottom 

Ответы на вопрос(4)

Ваш ответ на вопрос