我想在图像上绘制一些形状。
加载图像并添加到图层后,我使用moveToBottom()函数,该函数适用于形状,但似乎不适用于图像。
我尝试在形状上使用moveToTop(),但仍然没有运气。
重要提示:我必须将它们保留在同一层上,因此将图像放在另一层中的明显解决方案不是一种选择。
答案 0 :(得分:2)
此概念表明分层功能有效,因此错误位于代码中的其他位置。
首先,您希望使用最新的KineticJS 4.3.1,然后您要确保如果您拖动图像,则禁用将它们放入现在在较新版本中显示的dragOnTop图层中。最后,如果没有其他工作,那么您可以通过使用以下方法检查每个项目的z-index来手动调试代码:
.getZIndex()
此外,如果您需要更多帮助,请发布一些代码,以便其他人可以帮助您进行调试。