0

変数を使用して、JQuery Animate 関数で変更される CSS パラメーターを設定しようとしています。オブジェクトを渡す必要があることは理解していますが、まだ機能していないようです。すべての要素が絶対配置されます。

コード:

var parameters = JSON.stringify("top:'-100'");
$("#test-element").animate(parameters,1000);

JSFiddle: http://jsfiddle.net/37tLw/1/

助けてくれてありがとう!

4

2 に答える 2

2

JSON.stringifyオブジェクトを作成するのではなく、オブジェクトから JSON 文字列を作成しますか?

試す :

var parameters = {top: "-100"}; // <--- actual object ?
$("#test-element").animate(parameters,1000);

または、何らかの理由で JSON でなければならない場合:

var parameters = JSON.parse('{"top":"-100"}');
$("#test-element").animate(parameters,1000);
于 2013-07-13T05:35:54.787 に答える
1

私はあなたのフィドルを更新しました

jsFiddle- http://jsfiddle.net/37tLw/2/

于 2013-07-13T05:39:31.767 に答える