2011-04-28 3 views
0

J'ai essayé d'implémenter l'implémentation JQuery Hover pour une page qui utilise maintenant JavaScript.JQuery Hover Image Swap Problème

Le déplacement de la souris sur l'image du pouce doit modifier l'image inférieure en conséquence et, lorsque vous quittez la couleur d'arrière-plan, la couleur d'arrière-plan doit revenir à la couleur d'arrière-plan #FFFFFF.

Je pense qu'il me manque encore quelque chose dans le JavaScript et si quelqu'un voit le problème, je l'apprécierais vraiment beaucoup.

Voici mon jsFiddle: http://jsfiddle.net/NinjaSk8ter/P8baa/

Voici le lien vers le site qui illustre le comportement: http://www.odontex.net/Ingles/mexico/aboutus-mexicoci.html

enter image description here

Répondre

3

Tous vos divs ont id="content" les changer en class="content serait un début

+0

qui a fait l'affaire Merci! – Paul

3

J'utiliser quelque chose comme ça ...

Mark tous les pouces avec par exemple classer "pouce" et leur donner un attribut quelque chose comme des références = "X", où X est le numéro du pouce. Ensuite, faire des boîtes de contenu avec class = "content" thumbref = "X" avec le même sens ... puis

$(document).ready(function(){ 
    $(".content").hide(); 
    $(".thumb").hover(
     function(){ 
      $(".content[thumbref="+$(this).attr("references")+"]").show() 
     }, 
     function(){ 
      $(".content[thumbref="+$(this).attr("references")+"]").hide() 
     } 
    ); 
}); 

et je pense qu'il devrait faire l'affaire :)

+0

@Lord quand vous dites de donner aux "Thumbs" un attribut de 1 2 ou 3, pourriez-vous le démontrer? Im confus – Paul

+0

faire

...image of the thumb...

+0

@Lord Je pense qu'il me manque encore quelque chose parce que cela ne fonctionne pas dans mon Fiddle: http://jsfiddle.net/NinjaSk8ter/P8baa/ – Paul