9

jQuery で特定の入力フィールドのテキストの色をアニメーション化する正しい方法だと思った、この非常に単純なコードを入手しました。

$('input').animate({color: '#f00'}, 500); 

しかし、それはうまくいきません。ただし、テキストの色を変更できます。

$('input').css('color', '#f00'); 

私はこれを Safari 4 と Firefox 3.5 の両方で試しましたが、同じ (欠けている) 結果が得られました。私は髪が不足しているので、この問題についての意見をいただければ幸いです...ありがとう。

4

6 に答える 6

19

jQuery はカラー アニメーションをサポートしていないため、カラープラグインまたはjQuery UIが必要です。どちらも、background-color や color などのプロパティに使用している構文を使用できます。

于 2009-08-30T16:54:35.200 に答える
2

カラープラグインなしでこれを行うことができます。私はここでこの質問に答えました。

于 2011-04-19T14:51:37.023 に答える
2

色をアニメーション化するには、 jquery color pluginが必要です。

于 2009-08-30T16:54:57.413 に答える
0

カラープラグインは、まったく同じコードの静的ページであっても、あるページの読み込みから別のページの読み込みまで非常に不安定であることがわかりました..! ただし、ColorBlend は完璧な時間で作業を行いました。 http://plugins.jquery.com/files/jquery.colorBlend.js_6.txt

于 2009-08-30T20:36:31.570 に答える
0

これにはColor Animations プラグインが必要です

于 2009-08-30T16:56:25.383 に答える
0

jQueryUIを使用すると、コードはそのまま機能します。

于 2009-08-30T16:58:14.677 に答える