J'essaie de cibler l'arrière-plan de ma navigation et 4 autres divs dans la copie du corps lorsque je souris sur les liens de navigation ou les divs dans la copie du corps.Comment cela pourrait-il être mieux fait?
- lorsque souris est placée sur l'un des quatre divs dans le corps copier les trois autres divs se fane et les divs de navigation backgroun dcolor devraient changer aussi
je l'ai travailler mais je suis nouveau javascript/jquery et je sais qu'il y a une meilleure façon de le faire.
Qu'est-ce que ce serait?
lien vers le site dev est http://www.alienfactory.com/vision1/
Son à chaque fois un peu drôle que je la regarde, il semble que je suis en train d'écrire javascript comme il est CSS
ici est un extrait de code, il répète 3 plus de temps pour les différentes cibles de mouseover
$('#services, #navservices').hover( function() { $('#vision, #approach, #team').stop().fadeTo('slow', .2); $('#navigation').stop().animate({ backgroundColor: "#8ac2b7" }, 500); }, function() { $('#vision, #approach, #team').stop().fadeTo('slow', 1); $('#navigation').stop().animate({ backgroundColor: "#404040" }, 500); } );
Pour plus de précisions, voici le script complet. Je sais qu'il y a un meilleur moyen mais comment?
$('#services, #navservices').hover( function() { $('#vision, #approach, #team').stop().fadeTo('slow', .2); $('#navigation').stop().animate({ backgroundColor: "#8ac2b7" }, 500); }, function() { $('#vision, #approach, #team').stop().fadeTo('slow', 1); $('#navigation').stop().animate({ backgroundColor: "#404040" }, 500); } ); $('#vision, #navvision').hover( function() { $('#services, #approach, #team').stop().fadeTo('slow', .2); $('#navigation').stop().animate({ backgroundColor: "#9e97ca" }, 500); }, function() { $('#services, #approach, #team').stop().fadeTo('slow', 1); $('#navigation').stop().animate({ backgroundColor: "#404040" }, 500); } ); $('#approach, #navapproach').hover( function() { $('#services, #vision, #team').stop().fadeTo('slow', .2); $('#navigation').stop().animate({ backgroundColor: "#e5b120" }, 500); }, function() { $('#services, #vision, #team').stop().fadeTo('slow', 1); $('#navigation').stop().animate({ backgroundColor: "#404040" }, 500); } ); $('#team, #navteam').hover( function() { $('#services, #vision, #approach').stop().fadeTo('slow', .2); $('#navigation').stop().animate({ backgroundColor: "#cf1858" }, 500); }, function() { $('#services, #vision, #approach').stop().fadeTo('slow', 1); $('#navigation').stop().animate({ backgroundColor: "#404040" }, 500); } );
pourriez-vous m'expliquer ce qu'est un événement cible. – Terry