最近在做一个js实现拓扑图的demo,目前已经实现了设备的拖动,(示例http://hplum.com/demo/drag/)。但是,连线部分做不出来。我的要求是点击设备上的一个接口生成直线随鼠标移动连接到另一个设备的接口,拖动设备的时候连线也跟着移动,连线可以自定义颜色,可删除。兼容ie7以上和火狐。大家有没有做过相关的项目,或是有什么方法思路,介绍一下。当然,如果能提供相关资源就更好了。

解决方案 »

  1.   

    感谢大家的回答。
    vml、html5和Silverlight的兼容性上还是存在问题,暂不考虑。
    flash要学习图像和脚本,成本有点高。
    目前,我在考虑从draw2D.js入手,但是官网上下载时要收费的,我还不清楚是draw2d.js收费还是他的整套脚本和Demo收费。draw2d.js是基于LGPL协议的,我简单看了一下,但是不是很明白。如果我要将draw2d.js用于商业项目,这个怎么处理?
      

  2.   

    问题你要兼容性,但现在的html4,js连一条斜线都画不出来,怎么可能做出你的需要?