2012-09-17 86 views
1

我試過jQuery的crSpline插件(http://ijin.net/crSpline/demo.html),但我有一些奇怪的運動與最後一個座標。jquery crSpline:奇怪的動畫

紅色頂端的屬性與最後一個位置(像-3000px)類似。

在這裏你可以找到一些代碼:https://github.com/xseignard/test-crspline

這裏演示:http://xseignard.github.com/test-crspline/

你看到什麼了嗎?

甚至更​​好,因爲插件開發似乎已經死了,你有其他選擇嗎?

問候,

澤維爾

回答

2

的問題是這樣,你不轉換的xy字符串值整數。這就是爲什麼數學與字符串一起工作,並進行字符串連接而不是總和(例如在generateExtension方法中)。

只需將parseInt添加到您的座標轉換中,一切都將正常工作。

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

謝謝VisioN!那就是訣竅 –