jquery fade in und out ein Hintergrundbild im div - cross fade

Haben versucht, einen hintergrund, div automatische drehen durch eine Reihe von Bildern. Die fades werden blinken-und nicht überqueren. Gedanken sind die jquery verwenden, um die swap-Bild via css und fade den neuen. Eine schöne Frequenzweiche wäre schön. Dies ist relativ leicht im Gewicht - oder so scheint es, und würde lieber nicht mit einem plugin.

Jede Einsicht, warum nicht ein glatter crossover/übergang?

    setInterval(delayFunction, 10000);

    function delayFunction() {

        setTimeout( function(){
        $('#homeback').fadeOut('slow');    
        $('#homeback').css("background-image","url(images/home_02.jpg)").fadeIn('slow');
    },5000);

        setTimeout( function(){
        $('#homeback').fadeOut('slow');    
        $('#homeback').css("background-image","url(images/home_03.jpg)").fadeIn('slow');
    },10000);

        setTimeout( function(){
        $('#homeback').fadeOut('slow');    
        $('#homeback').css("background-image","url(images/home_04.jpg)").fadeIn('slow');
    },15000);

        setTimeout( function(){
        $('#homeback').fadeOut('slow');    
        $('#homeback').css("background-image","url(images/home_01.jpg)").fadeIn('slow');
    },20000);

    };
  • Sie müssen ändern Sie den hintergrund Bild nach dem fadeOut abgeschlossen hat, nicht?
  • Die Anwendung eines neuen Hintergrundbild und die fadIN-Funktion unabhängig sind, was Sie suchen, überlagern sich zwei Bilder übereinander und passen Sie jedes Bild den alpha-Kanal gleichzeitig. Ich hab auf meinem Handy jetzt, aber wenn das nicht beantwortet, morgen werde ich das prüfen.
InformationsquelleAutor Stuff | 2013-09-26
Schreibe einen Kommentar