如何在jCanvas中清除一组图层中的单个图层

时间:2013-02-08 05:10:08

标签: jquery canvas jcanvas

我使用的是最新版本的jCanvas。我的画布上有两层。我有一个绘制这2层的功能。每次调用该函数时,我想清除一个图层并保持另一个图层完整,因为我正在绘制一个曲线。如何使用jCanvas清除单个图层?我在jCanvas的文档中找不到任何关于清除图层的内容。

1 个答案:

答案 0 :(得分:1)

建议您使用 removeLayer() API。这是API doc ,请确保在调用removeLayer()之后注意调用drawLayers()的部分。

更新2013-02-16:由于jCanvas版本13.02.11 drawLayers()在用户调用 removeLayer()后自动发生,因此显式drawLayers ()不再需要用户调用。此外,自2013-02-13提交以来,“tests”子目录中有单元测试代码,用于演示新功能。