jsPlumbで作成されたすべてのダイアログ/ウィンドウをランダムに配置する方法はありますか?jsPlumbのウィンドウ/ダイアログをランダムに配置
私はこれらのダイアログで表現したい項目がたくさんありますが、問題を解決するには画面に配置する必要がありますが、項目がたくさんあるので退屈な仕事になるので、このアイテムのリストは、拡大/縮小する可能性があります。
#window3 { top:2em; left:2em; }
#window4 { top:2em; left:32em; }
ランダムに画面上でこれらのダイアログを配置する方法はありますが、あると:jsPlumbのデモを見てみると
は、ダイアログは「トップ」と「左」のCSSプロパティを使用して、特定の位置を与えられていますそれらの間の距離?画面上にダイアログを配置する方法があれば、矢印とダイアログの間の交差が最小限に抑えられます。編集:
最善の解決策ではない正確に、しかしかなりいい1:
http://forums.lndb.info/showthread.php?tid=43
https://github.com/lndb/jsPlumb_Liviz.js(2 demoesがここで提供されている)
http://lndb.info/light_novel/diagram/Hidan_no_Aria
アイテムを配置する際に使用するアルゴリズムのタイプが正確に決定されていないため、項目をランダムに配置することはJavascriptでは簡単ではありませんが、あまりにも曖昧です。これを行うには多くの方法があります。あなたが項目を表示するためのアルゴリズムを記述することから始めると、そこから行く方がよいでしょう。また、jsFiddleを投稿すると、応答が得られる可能性が高くなります。 – Aras
上記のことを達成できるアルゴリズムを提案できますか?私は複数のダイアログ(divs)を画面上に配置したい(上下の値が異なります)、それらの間に一定の距離を置いて、divと矢の相互作用は最小限に抑えています。できるだけ早くjsFiddleを追加します。 – user670085
ここでデモをご利用ください:http://www.jsplumb.org/jquery/demo.html – user670085