Javascript KineticJS drawScene方法在一段时间后停止工作

Javascript KineticJS drawScene方法在一段时间后停止工作,javascript,kineticjs,Javascript,Kineticjs,在我的应用程序中,我绘制了一些可以通过单击隐藏在画布上的图像。 我在客户端浏览器(opera和safai)中遇到了一个错误 在连续点击这些图像一段时间(2到5分钟)后,他们只是停止了对点击的反应 代码如下所示: this.selectItem = function(evt){ evt.preventDefault(); var addon = evt.targetNode; var current_avatar = avatars.avatar_list['avatar_

在我的应用程序中,我绘制了一些可以通过单击隐藏在画布上的图像。 我在客户端浏览器(opera和safai)中遇到了一个错误 在连续点击这些图像一段时间(2到5分钟)后,他们只是停止了对点击的反应

代码如下所示:

this.selectItem = function(evt){
    evt.preventDefault();
    var addon = evt.targetNode;
    var current_avatar = avatars.avatar_list['avatar_'+addon.attrs.avatar_id];
    if(current_avatar.editable){
        if(!addon.attrs.addon_isbase){
            if(addon.attrs.addon_cattype !== 1){
                current_avatar.stage.remove(addon);
                /*addon.visible(false);*/
                current_avatar.stage.drawScene();
            }
        }
    }
};

你能提供小提琴吗?为什么您使用的是
drawsecene
,而不是
draw
?我可以提供一个JSFIDLE,但它不会提供信息,因为逻辑很复杂,正如我所说的,这个bug不是100%可复制的。我将尝试用draw替换drawScene,看看发生了什么事Nope不起作用。我已将drawScene更改为draw,但错误仍然存在。事实上,现在我正在完全重写该场景。e、 g.清除所有图像,再次从现场和图纸加载它们。但是这个错误仍然在出现