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