0

过去我使用 kineticJS 4.6

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

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

我已经更新到 kineticJS > 4.7,并且我有消息“......没有方法 getElement()

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

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

谢谢

4

1 回答 1

0

如果我替换为,我找到了解决方案

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

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

于 2013-10-11T15:48:03.023 回答