Je rencontre un problème avec l'échange d'images dans IE6. Fonctionne bien dans tous les navigateurs sauf celui-là.Jquery + clic + échange d'images + IE6 = Je déteste ce navigateur
Voici le code suivant:
$(function() {
$("#image1").click(function() {
$(this).attr('src', '/v12/images/small/sm-wall-1-on.png');
$('#image2').attr('src', '/v12/images/small/sm-wall-2.png');
$('#image3').attr('src', '/v12/images/small/sm-wall-3.png');
});
});
Ensuite, voici le code HTML
<li style="padding:3px;"><img id="image1" src="/v12/images/small/sm-wall-1-off.png" style="border:0px; width:95px; height:75px;" class="pngfix" alt="" /></li>
<li style="padding:3px;"><img id="image2" src="/v12/images/small/sm-wall-2-selected.png" class="pngfix" style="border:0px; width:95px; height:75px;" class="pngfix" alt="" /></li>
<li style="padding:3px;"><img id="image3" src="/v12/images/small/sm-wall-3.png" class="pngfix" style="border:0px; width:95px; height:75px;" class="pngfix" alt="" /></li>
Donc, fondamentalement, si je clique sur l'une des images que je veux échanger les autres avec celui Je viens de cliquer. IE6 cache toutes les images dès que j'effectue le clic.
Pensées?
Pourrait-il être lié à la classe "pngfix" que vous avez sur les images, que fait cette classe et avez-vous du code JS associé? – duckyflip
Je suis tellement chanceux que notre client a finalement supprimé l'exigence IE6 de nouveaux projets :) – OregonGhost