希望这里有一个简单的问题:

假设我使用KineticJS绘制一条线,如下所示:

var redLine = new Kinetic.Line({
      points: [73, 70, 340, 23, 450, 60, 500, 20],
      stroke: "red",
      strokeWidth: 15,
      lineCap: "round",
      lineJoin: "round"
    });


它已添加到已添加到舞台的图层中。

但是现在我需要完全删除此行,好像它从来没有对某些用户事件做出反应一样。我该怎么做呢?

最佳答案

假设您的图层如下所示:

var layer = new Kinetic.Layer(....);


从图层中删除您的redLine

layer.remove(redLine);

关于javascript - 使用KineticJS删除绘制的对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10891406/

10-14 14:46
查看更多