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("!!!!");
};
나에게 무엇이 잘못되었는지를 이해하는 데 도움 바랍니다 ..
일이라도 내가 당신에게 더 많은 뭔가를 물어? 나는 'excar'를 축척으로 변형 시켰습니다. 전 'newCar'와 같은 모양을 전 형과 함께 사용하고 싶지만 변형되지 않았습니다. 가능합니까? 전 신형이 전 특성을 가지고 있습니까? – Ecrin
변환하기 전에'exCar'를 복제해야하기 때문에'newCar'는 그 특징을 전달하지 않습니다. cloneNode는 객체의 전체 복사본을 생성하므로 복제하면 해당 시점까지 모든 속성을 갖게됩니다. – mihai
좋아요. 스케일 된 후에 exCar의 모양 만 필요합니다. 움직이기 위해 newCar (ex의 모양)를 사용할 것입니다. 이미지 나 다른 것을로드하여 모양을 얻는 방법이 있습니까? 움직이기 위해 exCar를 사용할 수 없기 때문에 . 변환 된 행렬은 모든 것을 혼동합니다. – Ecrin