如何在Raphael JS 2.0中使自定义(打印)文本可拖动?

问题描述:

我最近更新到拉斐尔JS 2.0,现在我的文本拖动是laggy。如何在Raphael JS 2.0中使自定义(打印)文本可拖动?

前(1.5):http://jsfiddle.net/jedateach/vZN72/

后(2.0):http://jsfiddle.net/jedateach/YyvSm/

也许有人可以派生我的jsfiddle显示它应该怎么做?

+0

可以在拉斐尔错误或另外的选择? –

在Raphael 2.0中,而不是Translate,您应该使用Transform函数,它将函数添加到svg元素中。

Here is an example

注意,变换字符串中使用“...”将追加先前的转换。如果要存储多个转换(如大小和旋转),则需要存储当前值,并排除“...”。

+0

贾森......杰德......你的答案看起来很有希望。然而......文本基本上在JSfiddle示例中跳过了。当我尝试将自己的情况应用于自己的情况时,我的圈子和我的文本跳到了底部的下角。我在Firebug中得到一个错误... text.oBB未定义。你能对此有所了解吗? –

+0

我发现了一个解决Firebug错误的方法(也出现在Chrome中)。然而,我试图拖动的文字和圆圈都跳到了右下角。 –