jsPlumb で作成されたすべてのダイアログ/ウィンドウをランダムに配置する方法はありますか?
これらのダイアログで表現したいアイテムがたくさんある場合、問題は、それらに位置を与えて画面に配置する必要があることですが、アイテムがたくさんあるので、面倒な仕事になることは言うまでもありませんアイテムのリストは拡大/縮小する可能性があります。
jsPlumb デモを見ると、「上」と「左」の CSS プロパティを使用してダイアログに特定の位置が与えられています。
#window3 { top:2em; left:2em; }
#window4 { top:2em; left:32em; }
これらのダイアログを画面上にランダムに配置する方法はありますが、それらの間に一定の距離がありますか? ダイアログを画面上に配置する方法があれば、矢印とダイアログの間の交差が最小限に抑えられます。
編集:
正確には最良の解決策ではありませんが、かなり良い解決策です:
http://forums.lndb.info/showthread.php?tid=43
https://github.com/lndb/jsPlumb_Liviz.js (ここには 2 つのデモが用意されています)