我有一个点数组(一对x,y),我用这些点画圆
for (var i = 0; i < points.length;i++){
var circle = new Kinetic.Circle({
x: points[i].x,
y: points[i].y,
radius: 7,
fill: "green",
stroke: "black",
name:i,
strokeWidth: 2
});
circle.on("click", function() {
alert(name); //here I want to get name of circle
});
layer.add(circle);
}
我为每个圆圈添加了新的属性名称,例如 ID,并且我想在单击鼠标时提醒圆圈的名称。
我不确定将新属性名称添加到 circle 是否正确。
那么,如何向圆圈添加新属性“名称”,以便在单击圆圈时提醒其名称值?