过去我使用kineticJS 4.6
当我想将attr添加到html元素时,我只需要调用
$(layer.getCanvas().getElement()).attr('data-iwant_to_access_from_JS', 'value')
我已更新为kineticJS> 4.7,我的消息“......没有方法getElement()
当我检查KineticJS的源代码时,我发现这个方法已被删除。
如何将attr添加到CANVAS attr元素?
由于
答案 0 :(得分:0)
如果我用
替换,我找到了解决方案$(layer.getCanvas()._canvas).attr('data-iwant_to_access_from_JS', 'value')
但它不是很优雅,我不明白为什么他们删除这个方法