我有一個問題,以刪除克隆的最後一個路徑。
我想,當我點擊其克隆出現的一條路徑,並且當我點擊另一條路徑時,克隆的最後一條路徑消失或者動畫縮放到原始位置以移除它,並創建另一條路徑。有人可以告訴我這是怎麼回事?Raphaël地圖刪除最後一個克隆創建
我的代碼:
var paper = Raphael("paper", 1000, 1000);
var mg = {};
mg.rg1a = this.paper.path("...").initZoom();
mg.rg2a = this.paper.path("...").initZoom();
mg.rg3a = this.paper.path("...").initZoom();
for (var state in mg) {
mg[state].setAttr({
fill: "#c7c6c5",
stroke: "#CFCFCF",
"stroke-width": 1
});
(function (st, state) {
st[0].style.cursor = "pointer";
mg[state].click(function(){
var temp = mg[state].clone();
temp.animate({'transform':"s2 2"}, 500);
temp.setAttr({
fill: "#FF6600",
stroke: "#FFFB00",
"stroke-width": 1 });
});
})(mg[state], state);
}
是否有可能在jsfiddle.net中創建示例? – Neil
這裏是鏈接,但沒有出現:http://jsfiddle.net/VYXCL/ – kimpak
對不起,但我不能讓你的小提琴工作,我認爲你需要看看第一個 – Neil