jQuery: animer la couleur du texte pour le champ de saisie?
J'ai vraiment simple morceau de code que j'ai trouvé le bon moyen d'obtenir de jQuery pour animer la couleur du texte pour un champ de saisie.
$('input').animate({color: '#f00'}, 500);
Mais il ne fonctionne pas. Cependant, je peux changer la couleur du texte:
$('input').css('color', '#f00');
J'ai essayé ceci dans les deux Safari 4 et Firefox 3.5 avec le même (manque de résultats.
J'apprécierais vraiment toute entrée sur ce problème, que je n'ai plus beaucoup de cheveux... Merci.
source d'informationauteur
Vous devez vous connecter pour publier un commentaire.
jQuery ne supporte pas la couleur des animations de sorte que vous aurez besoin de la couleur plugin ou, jQuery UI. Les deux vous permettent d'utiliser la syntaxe que vous utilisez pour des propriétés comme la couleur d'arrière-plan et la couleur.
Pour animer la couleur que vous avez besoin de la jquery plugin color.
Vous pouvez le faire sans le plugin color. J'ai répondu à cette question ici.
Vous aurez besoin Couleur Animations plugin pour cette
Utilisation jQueryUI et votre code fonctionne comme il est.
J'ai trouvé la couleur un plugin pour être extrêmement feuilletée d'un chargement de page à l'autre, même sur une page statique avec exactement le même code..! ColorBlend a fait le travail à temps parfaitement bien.
http://plugins.jquery.com/files/jquery.colorBlend.js_6.txt