【发布时间】:2014-08-28 06:13:39
【问题描述】:
我有一个 Kinetic 节点,其形状/图像继承了原型函数的删除功能。除其他外,该函数使用 KineticJS destroy() 函数。
当我在浏览器上删除节点时,删除工作正常。当我尝试在我正在使用的 iPad 上的同一浏览器上删除节点时,形状/图像不会从图层中删除,直到我点击画布上的其他位置。
代码如下所示:
Node.prototype.delete = function(){
...
this.visual.destroy();
layer.draw();
}
其中 this.visual 是动态圆或动态图像。
有什么想法吗?
【问题讨论】:
-
你能创造出任何小提琴吗?
-
@lavrton 进一步调查表明我的问题与我正在使用的层有关。不幸的是,代码很长,不值得浓缩成一个 jsfiddle,但还是谢谢!
标签: javascript ipad kineticjs