有没有办法随机定位使用 jsPlumb 创建的所有对话框/窗口?
如果我有很多我想在这些对话框中表示的项目,但问题是我需要通过给它们一个位置来将它们放在屏幕上,但是由于有很多项目,这将是一项乏味的工作,更不用说这个了项目列表可能会增长/缩小。
查看 jsPlumb 演示,使用“top”和“left”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(这里提供了两个demo)