我要做一个控件,当点击这个控件后,那么就可以用鼠标画一个带直线的箭头,功能类似word中的箭头,而且可以拖动,改变长短方向等。请问应该怎么实现啊,现在没有什么思路。有没有什么好点的例子推荐下,谢谢了。

解决方案 »

  1.   

    js没有直接绘图的功能,但是可以用1*1像素的div绘点,由点及线。可参考http://blog.csdn.net/sunxing007/archive/2009/04/23/4103787.aspx
      

  2.   

    这是个很复杂滴系统哦,可以考虑用背景图片实现,这样能画出各种样式的线。
    当然,用canvas实现更好。
      

  3.   

    可以考虑vml 最近在开发一个工作流的项目,画流程图,但是麻烦的是要跨浏览器,在FireFox里就不能显示了,MD,搞那么多浏览器,真不好搞!