<div id='asd'>Lorem ipsum <span id='first'>whatever</span> random text and then <span id='second'> following stuff</span></div>
#asd{position:relative; z-index:9999;}
var endpointOptions = { isSource:true, isTarget:true, endpoint:"Dot", paintStyle:{ fillStyle:"#F39814",radius:7 }, enabled:false };var div1Endpoint = jsPlumb.addEndpoint(document.getElementById('first'), { anchor:"AutoDefault" }, endpointOptions );
var div2Endpoint = jsPlumb.addEndpoint(document.getElementById('second'), { anchor:"AutoDefault" }, endpointOptions );
jsPlumb.importDefaults({ConnectorZIndex:1});
jsPlumb.connect({
source:div1Endpoint,
target:div2Endpoint,
connector:[ "Flowchart", { stub:[40, 60], gap:10 } ],
paintStyle:{ lineWidth:4, strokeStyle:'#F39814' }
});
<html>
<head>
<style type='text/css'>
#asd{position:relative;z-index:9999;}
</style>
<script type="text/javascript" src="../../web/jquery.min.js"></script>
<script type="text/javascript" src="../../web/jquery-ui-1.8.22.custom.min.js"></script>
<script type="text/javascript" src="../../web/jquery.jsPlumb-1.3.13-all-min.js"></script>
<script type='text/javascript'>
$(document).ready(function() {
var endpointOptions = { isSource:true, isTarget:true, endpoint:"Dot", paintStyle:{ fillStyle:"#F39814",radius:7 }, enabled:false };
var div1Endpoint = jsPlumb.addEndpoint('first', { anchor:"AutoDefault" }, endpointOptions );
var div2Endpoint = jsPlumb.addEndpoint('second', { anchor:"AutoDefault" }, endpointOptions );
jsPlumb.importDefaults({ConnectorZIndex:1});
jsPlumb.connect({
source:div1Endpoint,
target:div2Endpoint,
connector:[ "Flowchart", { stub:[40, 60], gap:10 } ],
paintStyle:{ lineWidth:4, strokeStyle:'#F39814' }
});
$('._jsPlumb_endpoint, ._jsPlumb_connector, ._jsPlumb_overlay').css('z-index','1');
});
</script>
</head>
<body>
<div id='asd'>Lorem ipsum <span id='first'>whatever</span> random text and then <span id='second'> following stuff</span></div>
</body>
</html>