KineticJS 4.7删除getElement方法

时间:2013-10-11 15:39:36

标签: javascript jquery kineticjs

过去我使用kineticJS 4.6

当我想将attr添加到html元素时,我只需要调用

$(layer.getCanvas().getElement()).attr('data-iwant_to_access_from_JS', 'value')

我已更新为kineticJS> 4.7,我的消息“......没有方法getElement()

当我检查KineticJS的源代码时,我发现这个方法已被删除。

如何将attr添加到CANVAS attr元素?

由于

1 个答案:

答案 0 :(得分:0)

如果我用

替换,我找到了解决方案
$(layer.getCanvas()._canvas).attr('data-iwant_to_access_from_JS', 'value')

但它不是很优雅,我不明白为什么他们删除这个方法