KineticJS在图像上形状

时间:2013-01-23 15:34:03

标签: image shape kineticjs

我想在图像上绘制一些形状。

加载图像并添加到图层后,我使用moveToBottom()函数,该函数适用于形状,但似乎不适用于图像。

我尝试在形状上使用moveToTop(),但仍然没有运气。

重要提示:我必须将它们保留在同一层上,因此将图像放在另一层中的明显解决方案不是一种选择。

1 个答案:

答案 0 :(得分:2)

http://jsfiddle.net/hukNL/

此概念表明分层功能有效,因此错误位于代码中的其他位置。

首先,您希望使用最新的KineticJS 4.3.1,然后您要确保如果您拖动图像,则禁用将它们放入现在在较新版本中显示的dragOnTop图层中。最后,如果没有其他工作,那么您可以通过使用以下方法检查每个项目的z-index来手动调试代码:

 .getZIndex()

此外,如果您需要更多帮助,请发布一些代码,以便其他人可以帮助您进行调试。