假设我有以下代码:
node.shape.translate(tx, ty);
现在,这行代码表现得很糟糕,可能是因为在Raphael文档中,关于它所说的translate function:
弃用!请改用Element.transform。添加给定的翻译 相当于元素的转换列表。
现在,我想要做的是将上面的代码“翻译”为Raphael transform function。我对这些细节不太熟悉,所以我不知道该怎么做。
有什么建议吗?
答案 0 :(得分:3)
我相信你只需要:
node.shape.transform("t" + [tx, ty]);
利用字符串连接导致使用[tx, ty]
将数组.toString()
隐式转换为字符串,这只是将数组作为逗号分隔列表。
对于他们来说,弃用干净的API调用以支持这种基于字符串的格式似乎很奇怪,但是......