Я пытаюсь в fabricJs клонировать объект SVG. Сначала это нормально, но затем клонирует 2 раза и 4 и так далее. Я не могу найти решение моей проблемы.fabric js clone path-group type object
Вот что я пробовал:
$('#duplicate-item').on('click', function(event) {
event.preventDefault();
var obj = selectedObject;
if (fabric.util.getKlass(obj.type).async) {
obj.clone(function (clone) {
clone.set({
left: 200,
top: 100
});
canvas.add(clone);
});
}
});
Проверьте ваш 'selectedObject' и убедитесь, что он не включает в себя какой-либо из клонированных объектов. Похоже, он дублирует предыдущие дубликаты, а также предназначенный объект. –
Да ... Tin Можете ли вы быть правы ... Я вызвал функцию clone внутри canvas.on ('object: selected', function (options) {... Так что он дублирует все мои svgs –