2013-02-28 111 views

回答

5

Click here to check the Demo

JSPlumb或JQuery的

<script> 

    var targetDropOptions = { 

    }; 

    connectorHoverStyle = { 
     lineWidth: 7, 
     strokeStyle: "#2e2aF8", 
     cursor: 'pointer' 
    } 

    //Setting up a Target endPoint 
    var targetColor = "#316b31"; 
    var targetEndpoint = { 
     anchor: "LeftMiddle", 
     endpoint: ["Dot", { radius: 8}], 
     paintStyle: { fillStyle: targetColor }, 
     //isSource: true, 
     scope: "green dot", 
     connectorStyle: { strokeStyle: targetColor, lineWidth: 8 }, 
     connector: ["Flowchart", { curviness: 63}], 
     maxConnections: 1, 
     isTarget: true, 
     dropOptions: targetDropOptions, 
     connectorHoverStyle: connectorHoverStyle 
    }; 

    //Setting up a Source endPoint 
    var sourceColor = "#ff9696"; 
    var sourceEndpoint = { 
     anchor: "RightMiddle", 
     endpoint: ["Dot", { radius: 8}], 
     paintStyle: { fillStyle: sourceColor }, 
     isSource: true, 
     scope: "green dot", 
     connectorStyle: { strokeStyle: sourceColor, lineWidth: 4 }, 
     connector: ["Flowchart", { curviness: 63}], 
     maxConnections: 1, 
     //   isTarget: true, 
     dropOptions: targetDropOptions, 
     connectorHoverStyle: connectorHoverStyle 
    }; 
    jsPlumb.bind("ready", function() { 

     jsPlumb.animate($("#A"), { "left": 50, "top": 100 }, { duration: "slow" }); 
     jsPlumb.animate($("#B"), { "left": 300, "top": 100 }, { duration: "slow" }); 
     var window = jsPlumb.getSelector('.window'); 
     jsPlumb.addEndpoint(window, targetEndpoint); 
     jsPlumb.addEndpoint(window, sourceEndpoint); 

     jsPlumb.draggable(window); 

    }); 

</script> 

HTML

<div id="A" class="a window" 
    style="width: 100px; height: 100px; border: solid 1px;"> 
    <strong>A</strong> 
</div> 
<div id="B" class="b window" 
    style="width: 100px; height: 100px; border: solid 1px;"> 
    <strong>B</strong> 
</div> 
+0

我检查了你的jsfiddle,但它有问题,当你拖动对象到顶部它隐藏它不会创建滚动。 – 2013-03-03 05:09:31

+0

我希望我的对象要么创建滚动时,我将对象移动到浏览器的顶部或它应该停止,不应该隐藏自己。 – 2013-03-03 05:11:02

+0

谢谢,现在为我工作 – 2013-05-05 11:15:07

0

在我来说,我有一个DIV与属性的位置是:相对的,溢出:滚动和所有的形状insid这一个的e使上下滚动。我希望可以帮助你。