如何删除 KineticJS Stage
?
问题:stage.removeChildren()
成功移除了它的子项,如layers
。但是 stage.remove()
并没有移除 stage,如下面的 jsfiddle 所示,移除后 console.log(stage)
仍然显示 stage 没有被移除删除!!!
与 Kinetic.Stage
一起创建的 div .kineticjs-content
也在 .remove()
之后保留被执行了。
jsfiddle: http://jsfiddle.net/jfaUg/
最佳答案
阶段无法删除,因为根据 KineticJS 的当前状态没有适用的删除功能。
.remove()您尝试使用的函数适用于“容器”类(documentation)的子级,而不适用于容器对象本身(Stage extends Container) 即说
layer.remove()
有效,但 stage.remove()
无效
关于javascript - 移除 KineticJS 中的舞台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14057965/