在KineticJS中移除舞台

Nyx*_*nyx 5 javascript jquery html5 canvas kineticjs

如何Stage移除KineticJS ?

问题: stage.removeChildren()成功删除其子项layers.但是stage.remove()没有移除舞台,如下面的jsfiddle所示,console.log(stage)删除它后仍显示舞台尚未被删除!

.kineticjs-content与a一起创建的div Kinetic.Stage也在.remove()执行后保留.

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

Ani*_*Ani 1

该阶段无法删除,因为根据 KineticJS 的当前状态,没有适用的删除功能。

。消除()
您尝试使用的函数适用于“Container”类(文档)的子级,而不是容器对象本身(Stage extends Container),即可以说 layer.remove()有效,但stage.remove()不会