0
我想複製一個SVG組,但我真的不知道我missed.Here代碼: 對於組:克隆SVG組
<g id="exCar" x="50" y="500" transform="" >
<path ..
<path ...
<image
<text ..
</g>
和功能進行復制:
function cloning(){
var newCar = document.getElementById("exCar").cloneNode(true);
document.getElementById("newCar").setAttribute("x",250);
document.getElementById("newCar").setAttribute("y",600);
document.getElementById("exCar").appendChild(newCar);
alert("!!!!");
};
請幫我理解錯在哪裏..
只是其中..謝謝you.Can我問你一件事嗎?我改變了'excar'的比例。我想用'newCar'與前者相同的形狀但沒有變形。是否有可能?新的特徵是否帶有前部特徵? – Ecrin 2012-04-03 22:06:56
你必須在轉換之前克隆'exCar',這樣'newCar'不會攜帶這些特性。 cloneNode創建對象的深層副本,所以一旦你克隆它,它將擁有所有的屬性。 – mihai 2012-04-03 22:20:18
好吧,我只需要縮放後的exCar的形狀。我將使用newCar(ex的形狀)來移動。是否有任何方法通過加載圖像或其他東西來獲得其形狀?因爲我無法使用exCar進行移動。變形矩陣混淆了一切 – Ecrin 2012-04-03 22:23:36