Jquery fond animer
Est-il possible d'animer le background-color
en jQuery, car il n'est pas de travail.
$('#something').animate({
background :"red"
}, 1000);
En fait comment puis-je changer le fond d'un div en douceur??
Si vous voulez faire un avenant à votre question, vous pouvez le modifier plutôt que de faire des commentaires sur elle. Cliquez simplement sur le
Il est intéressant de noter que
Si vous voulez faire un avenant à votre question, vous pouvez le modifier plutôt que de faire des commentaires sur elle. Cliquez simplement sur le
edit
lien près du coin inférieur gauche de votre question.Il est intéressant de noter que
background
est une notation abrégée pour définir background-color
, background-image
, background-position
, background-repeat
et background-attachment
. La propriété vous êtes à essayer de l'animer (fixe dans votre question) est background-color
(ou, en JS sans les guillemets, backgroundColor
).OriginalL'auteur Yanh Huan | 2011-01-15
Vous devez vous connecter pour publier un commentaire.
De la docs,
Donc, si vous utilisez jQuery UI, vous pouvez animer les couleurs d'arrière-plan. Assurez-vous que vous utilisez
backgroundColor
et pasbackground
.La couleur animations plugin pour jQuery le fait aussi.
Live Exemple: http://jsfiddle.net/thai/NXejr/2/
OriginalL'auteur Thai
Vous aurez besoin d'un plugin pour faire de la couleur des animations avec jQuery:
http://plugins.jquery.com/project/color
width
,height
, ouleft
peut être animé, maisbackground-color
ne peut pas l'être.)"OriginalL'auteur jvenema
Essayez ceci:
J'ai eu plus ou moins de succès avec les animer, mais a constaté que l'utilisation de ses construit en rappel plus du jQuery css semble fonctionner pour la plupart des cas. Testé dans IE9, FF4, Chrome, à l'aide de jQuery 1.5.
Pour une solution plus complète, ajouter ce plugin:
et de l'appeler de la sorte:
OriginalL'auteur matadur
C'est un code simple pour animer des couleurs RVB à l'aide de la pure jQuery (et non pas à l'aide de jQuery.Couleur plugin)
OriginalL'auteur Taha Jahangir
Vous pouvez utiliser des transitions CSS3 pour le même effet. votre animer pourrait être réalisée avec
Le seul problème avec cette solution est IE<10 soutien
OriginalL'auteur amitgur
En utilisant la même syntaxe (
...{background-color :"red"}...
), j'obtiens l'erreurJ'ai été en mesure de le faire fonctionner en encapsulant la propriété CSS
background-color
entre guillemets simples:OriginalL'auteur Jeromy French