1
我刚刚发现了用于在JavaScript中处理svg图像的Snap.svg库。是否有可能以某种方式处理带有类的对象的属性?我有这样的代码:Snap.svg,我该如何处理类似对象的组? (Like classes)
var s = Snap('#map');
var seat = s.rect(0,0,6,6);
seat.attr({
fill:'#ccc',
stroke:'#000',
strokeWidth:1
});
seat.node.onclick = function(){
seat.attr("fill","red");
};
我想要做的就是有座是一类,这样我就可以把新的(删除)具有相同的属性,但只是与其他坐标席位。我还希望onclick方法能够在整个班上工作,但只会影响该班级中点击的座位。
我想这是可能的,但我被困想这件事。
如果我可以将代码与jQuery来得到它的工作(如需要外部JavaScript)混合,这将是一个最好soulution。
对不起,我不记得下投票了......我不能撤消。如果你编辑答案,我想我可以。 – Thomas 2014-11-13 20:04:25
嘿,我已经编辑它了。 – Ian 2014-11-13 21:19:55