jsPlumbを使用して複数のdivを接続しています(フローチャートのようなものです)。すべてのdivはスクロール可能な1つの親divに含まれています。以下のコードのように並べ替えますが、コンテナdiv内にはdivがさらにあります。jsPlumbスクロール可能なdivコンテナ内の要素を処理する
<div style="height:500px;width:500px;overflow:auto" id="container">
<div id="node1"></div>
<div id="node2"></div>
<div id="node3"></div>
<div id="node4"></div>
<div id="node5"></div>
</div>
私の問題は、私はdiv要素をスクロールする場合、jsPlumbによって生成された接続線がちょうど場所に滞在し、それらが接続されるようになっているのdivにスクロールしていないということです。私はjsPlumb.repaint()を使ってみましたが、まだ運がありません。 jsPlumbは、カバレッジdivのスクロールオフセットを考慮していないようです。これを修正する方法はありますか?私は実際には、これはいくつかの非常に迷惑なCSS/HTMLのコード化を伴うだろうので、コンテナのdivのボディに接続されているdivを移動することを避けるためにしたい。
この手法は、残念ながらjsPlumbの最新バージョンでは動作しません。誰にも回避策がありますか? –