Remplacer une image avec JQuery
Fermé
gintoxic
Messages postés
524
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
7 avril 2016
-
27 sept. 2013 à 20:36
gintoxic Messages postés 524 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 7 avril 2016 - 27 sept. 2013 à 23:00
gintoxic Messages postés 524 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 7 avril 2016 - 27 sept. 2013 à 23:00
A voir également:
- Remplacer une image avec JQuery
- Remplacer disque dur par ssd - Guide
- Quel site pour remplacer coco - Accueil - Réseaux sociaux
- Image iso - Guide
- Remplacer word - Guide
- Légender une image - Guide
2 réponses
gintoxic
Messages postés
524
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
7 avril 2016
10
27 sept. 2013 à 20:46
27 sept. 2013 à 20:46
bon et bien j'ai trouvé un truc mais il est récurrent et rébarbatif = rééter le script pour chaque item
si vous pouviez me donner une méthode pour condenser le script, ce serait plus léger...merci par avance
html :
JQuery :
si vous pouviez me donner une méthode pour condenser le script, ce serait plus léger...merci par avance
html :
<img src="images/'.lcfirst($lib_theme).'.png" id="'.lcfirst($lib_theme).'" />
JQuery :
$('#mark').mouseover(function(){
$(this).attr('src','images/mark_visible.png');
});
$('#mark').mouseout(function(){
$(this).attr('src','images/mark.png');
});
Bonsoir,
Je te donne ma manière de procéder, qui n'est peut-être pas celle préconisée par les experts, mais au moins elle fonctionne !!
Et pas besoin de Javascript avec ma méthode :)
Tu mets une image transparente en background à tes li.
Et ensuite :
li:a {background-image: image en noir et blanc;}
li:hover {background-image : image en couleur; }
Okay ? Easy.
Allez bonne soirée ;)
Je te donne ma manière de procéder, qui n'est peut-être pas celle préconisée par les experts, mais au moins elle fonctionne !!
Et pas besoin de Javascript avec ma méthode :)
Tu mets une image transparente en background à tes li.
Et ensuite :
li:a {background-image: image en noir et blanc;}
li:hover {background-image : image en couleur; }
Okay ? Easy.
Allez bonne soirée ;)
gintoxic
Messages postés
524
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
7 avril 2016
10
27 sept. 2013 à 23:00
27 sept. 2013 à 23:00
salut et merci pour ton intervention, mais ça revient à répéter l'opération en css au lieu de JS... c'est plus sûr dans le cas ou JS est désactivé mais en matiere de légèreté c'est mieux ?