0

img の OnClick イベント:

$(obj).animate({"left": "-=40px"},"slow");
$(obj).animate({"height":"600px","width":"320px"},30);

画像の幅と高さをアニメーション化したい。また、画像を-40px左に移動しています。その後、クリックイベントで再び画像を元のサイズと位置に戻したいと思います。私はこれを試しましたが、アニメーション左は元の場所ではなく非常に左に画像を撮っています。

$(obj).animate({"Right": "+=40px"},"slow");
$(obj).animate({"height":"449px","width":"249px","left":"-20px"},30);
4

3 に答える 3

1

"left":"-20px"おっと...私はそれが余分だったことに気付きました

$(obj).animate({"height":"449px","width":"249px","left":"-20px"},30);

それを削除した後、問題は解決しました。

于 2013-05-06T08:10:51.253 に答える
1

変化する:

$(obj).animate({"height":"449px","width":"249px","left":"-20px"},30);

$(obj).animate({"height":"449px","width":"249px","left":"-=20px"},30);
于 2013-05-06T07:41:27.530 に答える
0

変更してみてください:

$(obj).animate({"Right": "+=40px"},"slow");

に:

$(obj).animate({"left": "+=40px"},"slow");

を使用する"Right": "+=40px"と、再びobj左に移動します40px

于 2013-05-06T07:39:05.613 に答える