FabricJS I-text 克隆问题
FabricJS I-text clone issue
当我们选择了 i-text 并克隆它时。在克隆出来的对象上,双击,开始编辑,之后尝试取消选择,还是不行。
以厨房水槽为例
http://fabricjs.com/kitchensink/
转到执行选项卡并添加此代码
var selectedObject=canvas.getActiveObject();
var object = fabric.util.object.clone(selectedObject);
object.set("top", object.top+5);
object.set("left", object.left+5);
canvas.add(object);
我遇到了同样的问题。这是解决方案!
var oldobj = canvas.getActiveObject(),
newobj = oldobj.clone();
newobj.set("top", newobj.top+20);
newobj.set("left", newobj.left+20);
canvas.add(newobj);
canvas.setActiveObject(newobj);
canvas.renderAll();
当我们选择了 i-text 并克隆它时。在克隆出来的对象上,双击,开始编辑,之后尝试取消选择,还是不行。
以厨房水槽为例
http://fabricjs.com/kitchensink/
转到执行选项卡并添加此代码
var selectedObject=canvas.getActiveObject();
var object = fabric.util.object.clone(selectedObject);
object.set("top", object.top+5);
object.set("left", object.left+5);
canvas.add(object);
我遇到了同样的问题。这是解决方案!
var oldobj = canvas.getActiveObject(),
newobj = oldobj.clone();
newobj.set("top", newobj.top+20);
newobj.set("left", newobj.left+20);
canvas.add(newobj);
canvas.setActiveObject(newobj);
canvas.renderAll();