相关疑难解决方法(0)

Fabric JS - 将对象发送回去

当您选择一个对象(在我的示例中为多边形)时,它会自动移动到Front.我正在寻找一种方法来防止z轴上的移动或在选择后向后发送它,也许有人可以提供帮助?

这是一个简单示例的链接:http://jsfiddle.net/98cuf9b7/1/

选择其中一个多边形时,它将移动到前面.我试图在选择后向后发送它,但即使调用"canvas.sendToBack(object)"函数,它仍然保留在Front中.

我的示例中的代码是:

var canvas  = new fabric.Canvas('c');

var pol = new fabric.Polygon([
  {x: 200, y: 0},
  {x: 250, y: 50},
  {x: 250, y: 100},
  {x: 150, y: 100},
  {x: 150, y: 50} ], {
    left: 250,
    top: 150,
    angle: 0,
    fill: 'green'
  }
);

var pol2 = new fabric.Polygon([
  {x: 200, y: 50},
  {x: 200, y: 100},
  {x: 100, y: 100},
  {x: 100, y: 50} ], {
    left: 300,
    top: 200,
    angle: 0,
    fill: 'blue' …
Run Code Online (Sandbox Code Playgroud)

javascript frontend fabricjs

8
推荐指数
2
解决办法
8906
查看次数

标签 统计

fabricjs ×1

frontend ×1

javascript ×1