1

jquery crSpline プラグイン ( http://ijin.net/crSpline/demo.html ) を試しましたが、最後から 2 つ目の座標で奇妙な動きがあります。

赤いポイントの top プロパティは、最後から 2 つ目の位置 (-3000px など) で暴走します。

ここでいくつかのコードを見つけることができます: https://github.com/xseignard/test-crspline

ここのデモ: http://xseignard.github.com/test-crspline/

何かおかしくないですか?

または、プラグインの開発が終了しているように見えるので、代替手段はありますか?

よろしく、

ザビエル

4

1 に答える 1

2

x問題は、との文字列値をy整数に変換しないことです。そのため、数学は文字列で機能し、合計ではなく文字列の連結を行います(generateExtensionメソッドなど)。

parseInt座標変換に追加するだけで、すべてが機能します。

$.each(json, function() {
    points.push([parseInt(this.x, 10), parseInt(this.y, 10)]);
});
于 2012-09-17T11:40:59.930 に答える