3

入力ボックスの背景を白から別の色に変更してから、ゆっくりとフェードアウトして再び白に戻したいです。アニメイトを試してみましたが、うまくいきません。エラーはありません。

<script type="text/javascript" src="/jsp/ui/jquery-ui/js/jquery-1.8.3.min.js"></script>
...
$(document.getElementById(id)).animate({ backgroundColor: "#4E1402" }, 500);

アップデート

これはうまくいきます

$(document.getElementById(id)).animate({ width: "400px" }, 500);
4

3 に答える 3

6

jQuery は色をアニメーション化できません。代わりにこのプラグインを使用してください。

http://www.bitstorm.org/jquery/color-animation/

(ちょうど 4kb の追加)

または jquery UI animate :

http://jqueryui.com/animate/ (以下の @Adam が言及)

于 2013-05-29T13:09:14.797 に答える
0

jQuery で色をアニメーション化するには、このプラグインが必要です: http://archive.plugins.jquery.com/project/color

于 2013-05-29T13:10:48.153 に答える
0

jquery-ui ライブラリも含めましたか?

あなたが参照している現在の要素をよく覚えていれば、開始時に背景色を設定する必要があります。

于 2013-05-29T13:11:18.043 に答える