Thi*_*gan 24 javascript fabricjs
我试图以编程方式移动对象并获得成功,但是在通过编程方式移动对象后,它无法通过选择对象当前位置来选择对象,仍然可以通过我尝试过的旧位置选择对象canvas.calcOffset();仍然没有用.
如何使对象在其当前位置可选择我使用的代码,如下所示
使用Javascript
var canvas=new fabric.Canvas('canvas');
canvas.add(new fabric.Rect({
left:100,
top: 100,
width: 75,
height: 50,
fill: 'white',
stroke: 'black',
strokeWidth: 3,
padding: 10,
selectable: true
}));
function changePosition()
{
canvas.item(0).set({left:300});
canvas.renderAll();
canvas.calcOffset();
}
Run Code Online (Sandbox Code Playgroud)
HTML
<div>
<canvas id="canvas" width="400" height="400" style="border:1px solid red"/>
</div>
<input type="button" onclick="changePosition()" value="Change Possition"/>
Run Code Online (Sandbox Code Playgroud)
重现错误的步骤
| 归档时间: |
|
| 查看次数: |
11865 次 |
| 最近记录: |