2011-05-30 4 views
0

J'ai une question concernant du JavaScript, il y a une grande image et les vignettes, ma fonction JavaScript change le lien de la grande image en la prenant d'une vignette, et ça marche bien, mais aussi j'ai un highslide, ça marche pour une grande image, quand on clique sur la grande image, sa taille réelle est affichée dans un highslide, mais j'ai un petit problème, quand je change le lien d'une grande image, il y a automatiquement deux liens de cette image , l'un dans une grande image et l'autre dans une miniature, donc je dois supprimer l'autre lien dans une miniature après que je clique dessus, donc c'est mon script pour l'instant:Supprimer les liens répétés

$(document).ready(function() { 
    $('.image').click(function(event) { 
    event.preventDefault(); 
    var imagePath = $(this).attr("href"); 
    var newImg = new Image; 
    newImg.onload = function(){ 
     $('#big_picture2').hide(); 
     $('#big_picture2').attr('src', imagePath); 
     $('.product_image_large').attr('href', imagePath); 
     $('#big_picture2').fadeIn('slow'); 
    }; 
    newImg.src = imagePath; 
    }); 
}); 
+1

Puisque vous semblez utiliser jQuery, j'ai ajouté cette balise (en remplaçant "répété"), donc les gens qui se concentreront sur jQuery plus que JavaScript le verront. –

+0

Et quelle est votre question ou problème? – reporter

+0

@reporter je veux supprimer les liens répétés dans une vignette, puisque j'utilise le highslide, le highslide des images sera répété – user775917

Répondre

0

Untested mais pensent cela devrait fonctionner:

Questions connexes