0
SVG
Я хочу, чтобы скопировать группу, но SVG, я действительно не знаю, что я missed.Here код: Для группы:Клонирование группа
<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» в scale.And я хочу использовать «newCar» в той же форме с ex, но не преобразован. Возможно ли, что новые несут функции ex? – Ecrin
Перед тем, как преобразовать его, вы должны клонировать 'exCar', так что' newCar' не будет нести функции. cloneNode создает глубокую копию объекта, поэтому, как только вы клонируете его, у него будут все свойства до этой точки. – mihai
Ok.I требуется только форма exCar после масштабирования. Я буду использовать newCar (с формой ex) для перемещения. Есть ли способ получить форму, загружая изображение или что-то еще? Потому что я не могу использовать exCar для перемещения .Transformed matrix путают все. – Ecrin