2013-03-14 5 views
3

Je fais un diaporama en Javascript et il se bloque sur la deuxième image. Si vous avez besoin de plus d'informations, faites-le moi savoir. J'ai vraiment besoin de ce corrigé.Le diaporama Javascript est bloqué

http://jsfiddle.net/QURLC/1/

Javascript:

function slideShow() { 
     var showing = $('#slideshow a'); 
     var next = showing.next().length ? showing.next() : showing.parent().children(':first'); 
     var timer; 

    showing.fadeOut(500, function() { next.fadeIn(200).addClass('show'); }).removeClass('show'); 

    setTimeout(slideShow, 3500); 
} 
$(document).ready(function(){ 
    slideShow(); 
}); 
+0

+1 pour inclure votre jsFiddle. :) –

+0

Hey vous avez oublié d'inclure jquery dans votre jsfiddle, donc ça ne fonctionne pas :) –

+0

=)) toute votre image est spectacle et fondu en même temps, vous avez appelé votre fonction sur tous vos user1487380

Répondre

2

Voici mise à jour et le travail demo

function slideShow() { 

     var showing = $('#slideshow a.show'); 
     var next = showing.next().length ? showing.next() : showing.parent().children(':first'); 
     var timer; 

     showing.fadeOut(500, function() { next.fadeIn(200).addClass('show'); }).removeClass('show'); 

     setTimeout(slideShow, 3500); 

    } 
+0

wow qui était une solution simple, peut-être m'a sauvé 5 heures. MERCI –

+0

pourquoi ne pas simplement 'montrer.siblings(). First()' ?? – rlemon

+0

Maintenant, est-il facile d'ajouter une pause en vol stationnaire, ou trop complexe? –