Salut,
Je sais pas si c'est hyper propre, mais tu peux tenter quelque chose dans ce genre là :
Au lieu de
$subnava.removeClass('current');
Tu peux mettre :
var $subnavimg = $('img', $subnava);
$subnavimg.each(function(e){
$src = $(this).attr('src');
$(this).attr('src', $src.replace('-it.', '.'));
});
Ce qui va supprimer tout les "-it" des images.
Et ensuite tu faire :
$imgActive = $('a[href="#' + id + '"]', $subnav).children('img');
$imgActiveSrc = $imgActive.attr('src').replace('.', '-it.');
$imgActive.attr('src', $imgActiveSrc);
Pour ajouter le "-it" à l'image en cours.
Il y a surement plus opti, mais ça peut être une piste.
Cordialement,
PallMallShow.



