Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [jQuery] Coda animazioni elementi

    Credevo fosse una cosa nativa ma a quanto pare no.

    Se ho un oggetto jqeury con più elementi, tipo.

    $("#menu li")

    Come faccio a fare il fadeIn (ad esempio) in ogni elemento non appena finisce l'animazione di quello prima?

  2. #2
    Io ho risolto così, non so se c'è qualcosa di più integrato

    codice:
        $(document).ready(function() {
    	var cdelay =0
            $("#menu ul li").each(function(){
    		 $(this).delay(cdelay).fadeIn(1000);
    		cdelay+=1500;
    	})
        });

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    codice:
    (function sequentialFade(collection, speed) {
        collection.eq(0).fadeIn(speed, function() {
            if (!!collection.length) {
               sequentialFade(collection.slice(1, collection.length), speed);
            }
        });
    }($("#menu li"), 500));
    http://jsfiddle.net/fcalderan/wRdfQ/
    http://jsfiddle.net/fcalderan/wRdfQ/show
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #4
    Grazie, provo settimana prossima

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.