JQuery: Draggable div 在移动到新的 div 时消失并且 Resizable 被唤起

JQuery: Draggable div disappears when moved to new div and Resizable evoked

我有一个可拖动的 div,带有可调整大小的东西手柄,包含在一个较大的 div 中并与其他 div 对齐。

这一切都有效,除了当我拖动 div 并让它吸附到另一个 div 时,当可调整大小被调用时,可拖动的 div 消失了。

如果我将 div 拖到其他捕捉 div 之一,然后 return 将其拖到原点 div 我可以调整大小并且 div不消失

我有一个 JS Bin:http://jsbin.com/xexutikeja/edit?html,css,js,output

您在 resizable 中的 containment 与您 draggable 中的不匹配,因此它尝试将包含设置为原始 parent,但该元素已结束另一个 div。只需将可调整大小更改为:

    $('#cat').resizable({
        handles: "e, w",
        containment: ".bigCat"
    })