2012-12-27 87 views
4

如何移除KineticJS Stage在KineticJS中移除舞台

问题:stage.removeChildren()成功删除它的子女,如layers。不过stage.remove()并没有删除舞台,如下图所示,在jsfiddle下面的console.log(stage)删除后仍然显示舞台没有被删除!

在执行.remove()之后,与Kinetic.Stage一起创建的div .kineticjs-content也保持不变。

的jsfiddle:http://jsfiddle.net/jfaUg/

+0

最新的动力学JS允许阶段去除 – SoluableNonagon

+0

真棒:) !!!!! – Nyxynyx

回答

1

该阶段不能被删除,因为没有remove函数适用作为每KineticJS的当前状态。

.remove()
功能,您要使用适用于“容器”类( documentation),而不是容器对象本身(第一阶段延长容器)的儿童 即说 layer.remove()作品,但 stage.remove()不会

+0

希望它会很快加入:) – Nyxynyx