Aide JQuery - animer la couleur de fond
À l'aide de JQuery, ce que je veux faire est de créer une fonction que lorsque j'appelle la fonction, il va s'estomper la couleur de fond de mon "#page" DIV du CSS définit la couleur de fond au jaune puis à l'arrière à l'original de la couleur de fond de CSS pour #page.
Des idées sur comment je peut le faire avec JQuery?
Je sais JQuery possède à la fois une "animation" et "mettre en évidence la fonctionnalité". Il semble "highlight" pourrait être l'option la plus appropriée, mais je ne suis pas certain.
Grâce
source d'informationauteur
Vous devez vous connecter pour publier un commentaire.
Son assez lourd à charger jquery UI juste pour cette fonction, mais si vous l'utilisez de toute façon, l'effet que vous voulez est de "mettre en surbrillance'
http://docs.jquery.com/UI/Effects/Highlight
Vous avez seulement besoin de jQuery plugin color si vous souhaitez utiliser des couleurs nommées (par exemple
'yellow'
au lieu de'#FFFF9C'
). J'ai eu plus ou moins de succès avecanimate
mais a constaté que l'utilisation de ses construit en rappel plus du jQuerycss
semble fonctionner pour la plupart des cas.Essayez d'ajouter cette fonction:
et de l'appeler de la sorte:
Testé dans IE9, FF4, et de Chrome, à l'aide de jQuery 1.5 (n'ont PAS besoin de l'INTERFACE utilisateur plugin pour cela).
Vous pouvez utiliser le construit en fonction jQuery animer() avec un rappel de tourner la
div
retour à la couleur d'origine. Ou utiliser le jQuery impulsion plugin pour le faire automatiquement.Espère que ça aide!
Vous avez besoin de la couleur plugin pour animer entre les couleurs.
Voir un précédent DONC q & a
Vous voudrez peut-être vérifier les plugins comme cette une pour atteindre ce que certains appellent un "flash".
Malheureusement, à la recherche pour le terme "jquery flash plugin" les rendements des centaines de résultats pour SWF player plugins.
test avec tous les navigateurs
Seulement cela m'a aidé. Source: questions/5205445