2012-10-01 2 views
1

J'ai un png transparent dans un diaporama jquery cycle. Lors du survol, il passe de l'image A à l'image B. Au retour de la souris, il revient à A. Cependant, il ne répétera pas ce fondu sur les survols par la suite. Des idées pour ça? MerciPlugin de cycle Jquery - Hover/Mouseout Diaporama

<script type="text/javascript"> 
    $(document).ready(function(){ 
      $('#picroll').cycle({        
       timeout:.2, 
       delay: 0, 
     fx: 'fade', 
     continuous: false, 
       speed: 300, 
       autostop: 1 
     }).cycle("pause").hover(function() { 
       $(this).cycle('resume'); 
     },function(){ 
       $(this).cycle('pause'); 
     $(this).cycle('resume'); 
    }) 
    .mouseleave(function(){ 
     $(this).cycle(0, 'fade').cycle('play'); 
     }); 
    }); 
</script> 

    <div id="picroll"><a href="#"><img src="images/group/PictureA.png" width="114" height="330"/> 
    <img src="images/group/PictureB.png" width="114" height="330" /></div> 
+0

la fonction de vol stationnaire est appelé? – njzk2

+0

La fonction de survol est sur #picroll. Il a commencé à la page de chargement, puis a repris en vol stationnaire. Est-ce que ça répond à votre question. Pas trop familier avec javascript ... – flightrecorder

+0

as-tu veillé à ce qu'il s'appelle? Si vous appelez le CV d'une console JS, ça marche? – njzk2

Répondre

1

Utilisez ce lieu:

$("#picroll").mouseover(' 
    $("#picroll:nth-child(1)").fadeOut(500); 
    $("#picroll:nth-child(2)").fadeIn(500); 
'); 
$("#picroll").mouseout(' 
    $("#picroll:nth-child(1)").fadeIn(500); 
    $("#picroll:nth-child(2)").fadeOut(500); 
'); 
+0

merci! Bien que je reçois une erreur de syntaxe et je ne suis pas sûr où c'est. – flightrecorder

+0

J'ai modifié mon code; fait une erreur. Il vaudrait mieux que vous donniez votre identifiant aux images au lieu d'utiliser le sélecteur nth-child. – Mooseman