3

jquery animate に方向変数を渡そうとしていますが、アニメーションが機能しません。

HTML

<div class="box">Box</div>

JS

var direction = 'left';
$('.box').animate({direction : '100'},500);

フィドル

4

3 に答える 3

0

direction2 行目はプロパティ名そのものであり、同じ名前の変数に置き換えられることはありません。

あなたができることは、オブジェクト全体を変数として渡すことです:

var direction = {left : '100'};
$('.box').animate(direction,500);

http://jsfiddle.net/FyrXH/

于 2013-10-14T10:49:48.493 に答える