Bonjour à tous,
Je me lance dans mon premier script jquery pour modifier un javascript qui fonctionne mais qui n'est pas parfait.
Je cherche à faire un truc qui doit surement exister en jquery.
J'ai des liens et je veux afficher une image différente au survol des liens.
J'ai en plus un css hover qui change le background du lien pour afficher une image.
Mapage
Mon css
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <div class="feature clearfloat" id="lead"> <h3> <a href="/category/evenements-et-soirees/">Evènements et Soirées</a><br /> </h3> <a href="/au-buck-en-fevrier-2009/" rel="bookmark"><img src="/wp-content/uploads/2009/01/pub-kifekoi-fevrier1.jpg" alt="" class="leadpic" id="0" /></a> <a href="/le-festival-de-jazz-eclat-demail-sinvite-au-buck-pour-le-moi-de-novembre/" rel="bookmark"><img src="/eclat-email-affiche.jpg" alt="" class="leadpic" id="1" style="display:none" /></a> <h6><a href="/au-buck-en-fevrier-2009/" rel="bookmark" class="title" onmouseover="AfficherFlyer('0')">Au Buck en Février 2009</a></h6> <h6><a href="/le-festival-de-jazz-eclat-demail-sinvite-au-buck-pour-le-moi-de-novembre/" rel="bookmark" class="title" onmouseover="AfficherFlyer('1')">Le Festival de Jazz</a></h6> </div>
Mon script
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 .feature#lead .title:hover { background: url(images/fleche.png) no-repeat left top; }
Merci d'avance à ceux qui aurons une piste à me donner.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function AfficherFlyer(nom) { for (var i=0; i<2; i++) { if (i == nom) { document.getElementById(nom).style.display = "block"; } else { document.getElementById(i).style.display = "none"; } } }
Car il faut que je mette en place plusieurs choses.
Faire disparaitre le onmouseover du code.
que mon background fleche reste en place lorsque la bonne image est afficher
Faire que les images ne se chargent que lorsque l'on survol le lien et non au 1er chargement de la page.
Partager