所选对象自动置于前面

Posted

技术标签:

【中文标题】所选对象自动置于前面【英文标题】:Selected object automatically brought to front 【发布时间】:2016-12-13 19:00:24 【问题描述】:

每当我在画布中选择一个项目时,它都会自动移到顶部,而将所有对象留在后面。有什么办法可以阻止这种情况发生吗?

【问题讨论】:

【参考方案1】:

fabricjs 画布的“preserveObjectStacking”属性设置为 true 以停止在选定对象上的前移。

var canvas = new fabric.Canvas('canvas');
canvas.preserveObjectStacking = true;

【讨论】:

好吧,为什么不能再用这个设置移动图像了?我可以选择它(查看标记和东西)并且它保持在正确的 z-index 但移动是不可能的(调整大小,旋转工作) 你的回答有多余的空格canvas.preserveObjectStacking = true;

以上是关于所选对象自动置于前面的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Linux 上的 X Window System 中找到一个窗口并将其置于最前面?

unity啥情况下gc不能自动回收垃圾对象

面向对象基本

特殊情况:主要类型

我有一个基于所选城市长度不同的对象数组。如何选择包含具有特定属性的对象的元素?

根据所选选项动态使用不同的数据对象