【发布时间】:2018-03-11 23:44:02
【问题描述】:
我正在使用svg.js 绘制一个带有多个框的 svg,如下所示:
SVG 内容如下所示:
<g id="1">
<title>Box 1</title>
<polygon id="target_1" fill="#fdb8d4" points="70 10 100 10 100 40 70 40"/>
</g>
我想在鼠标按下、移动和释放时选择一个或多个框,例如就像在这张图片中看到的那样:
我找到了 svg.js 的 select plugin,但它似乎无法完成这项工作。
有人能指出我正确的方向吗?是否有一些功能已经存在或者我需要从头开始实现它?
简单的小提琴here.
【问题讨论】:
-
你可以做一个jsfiddle jsfiddle.net
-
是的,我在这里准备了一个小提琴:jsfiddle.net/zgokwdqL
标签: javascript svg svg.js