jsPlumb将屏幕拖出屏幕预防

时间:2014-01-13 13:52:12

标签: javascript jsplumb

目前我在jsPlumb中创建的框可以从屏幕上拖出,如何防止框不能被拖到屏幕的最左侧?如图所示:

enter image description here

我的页面上还有一个菜单,我如何应用相同的策略来防止我的盒子能够通过菜单栏?

1 个答案:

答案 0 :(得分:3)

通过使用选项包含,您可以限制在特定DIV中可以拖动的框:

$('#BoxId').draggable({
    containment: "#containerId",
    drag:function(e){
        jsPlumb.repaint($(this));
    }
});

对于jsPlumb draggable:

jsPlumb.draggable($("BoxId"), {
    containment:"containerId" // no need of '#'
});