객체 (예 : 다각형)를 선택하면 자동으로 객체가 Front로 이동합니다. 나는 z 축의 움직임을 막거나 선택 후에 뒤로 돌려 보낼 방법을 찾고있다. 누군가 도움을 줄 수 있을까?Fabric JS - 뒤로 객체 보내기
당신이 다각형 중 하나를 선택 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'
}
);
canvas.add(pol, pol2);
canvas.on('object:selected', function(event) {
var object = event.target;
canvas.sendToBack(object);
//object.sendToBack();
console.log("OK");
});
이것은입니다. 벌레가 아니야. http://stackoverflow.com/questions/38247337/fabricjs-1-6-3-why-active-object-is-always-shown-on-top/38293440#38293440을 참조하십시오. – Ben