jquery – 了解Canvas&KineticJS图层清理

我想知道是否有人可以在Canvas和KineticJS中管理图层的方式.我很难理解为什么当我清除();一层,然后使用draw();再次在该层的功能,它返回与我最初添加到该图层的形状等.

例如:

http://jsfiddle.net/vPGbz/1/

我假设清除一层完全删除它,为了重新绘制,我必须设置新的形状并构造一个新的层.

如果有人也可以解释这一点,我会很感激的.

干杯,蔡斯

解决方法

一个必须说实在的是,this documentation不被认为是很详细的,但是您可以在这里看到: http://jsfiddle.net/vPGbz/2/ clear将仅从Stage对象中删除图层的绘制表示.您要查找的是用于从图层中删除某些元素的remove方法.

喜欢:

circleLayer.remove(circle);

相关文章

页面搜索关键词突出 // 页面搜索关键词突出 $(function () {...
jQuery实时显示日期、时间 html: <span id=&quot...
jQuery 添加水印 <script src="../../../.....
中文:Sys.WebForms.PageRequestManagerParserErrorExceptio...
1. 用Response.Write方法 代码如下: Response.Write(&q...
Jquery实现按钮点击遮罩加载,处理完后恢复 思路: 1.点击按...