jquery crSpline:奇怪的动画

时间:2012-09-17 10:40:42

标签: javascript jquery animation jquery-plugins

我尝试了jquery crSpline插件(http://ijin.net/crSpline/demo.html),但我有一些奇怪的动作,最后只有一个坐标。

红点的顶级属性与最后一个位置(看起来像-3000px)一样疯狂。

您可以在这里找到一些代码:https://github.com/xseignard/test-crspline

以及此处的演示:http://xseignard.github.com/test-crspline/

你看错了吗?

或者甚至更好,因为插件开发似乎已经死了,你有其他选择吗?

此致

1 个答案:

答案 0 :(得分:2)

问题是这样,您不会将xy的字符串值转换为整数。这就是数学使用字符串并进行字符串连接而不是求和的原因(例如在generateExtension方法中)。

只需将parseInt添加到您的坐标转换中,一切都会正常工作。

$.each(json, function() {
    points.push([parseInt(this.x, 10), parseInt(this.y, 10)]);
});