Element.getSubpath(from, to)
返回给定元素上指定起始结束长度上的子路径(仅适用于path元素)。
参数
from
数值。表长度,以像素为单位,从路径起点到该段的开始to
数值。表长度,以像素为单位,从路径起点到该段的终点
返回值
字符串。定义该段路径的字符串。
使用
<svg id="svg" width="100" height="100"></svg>
var svg = Snap("#svg");
var c = svg.paper.path("M10 10L50 50").attr({
stroke: "#000",
strokeWidth: 3
});
console.log(c.getSubpath(20, 50));
// 结果:
// M24.144,24.144C31.571,31.571,40.18,40.18,45.353,45.353
var d = svg.paper.path(c.getSubpath(20, 50)).attr({
stroke: "#4c0",
strokeWidth: 5
});