Is it possible to make jsPlumb Flowchart connectors not to cross connectable items or specified elements (in the example: elements with 'item' class)?
Default Flowchart behaviour:
A desired result:
Here's what I tried:
Edited to clarify
HTML
<div id=root>
<div class=item id=item1>Item 1</div>
<div class=item id=item2>Item 2</div>
<div class=item id=item3>Item 3</div>
<div class=item id=item4>Item 4</div>
<div class=item id=item5>Item 5</div>
</div>
JS
jsPlumb.connect({
source: $('#item2'),
target: $('#item7'),
anchors: [ Continuous ],
connector:[ Flowchart ],
paintStyle: {
strokeStyle: #000000,
lineWidth:1
}
});
Basically to have jsPlumb engine (SVG or canvas) be aware of the relevant DOM elements
and have a object-avoidance scheme
http://jsfiddle.net/adardesign/2ZFFc/