Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    [jquery]visualizzare una serie di div con effetto fade, uno alla volta

    $("div").fadeIn("slow")

    se volessi visualizzare il primo div, poi, finito di visualizzare il primo, visualizzare il secondo, etc...

    come dovrei fare? Con l'istruzione di sopra li visualizza gradualmente, ma tutti insieme.

    Pietro

  2. #2
    Prova questo:

    Codice PHP:
    function allFadeIn(){
        var 
    count0;
        var 
    len= $('div').size();
        function 
    f(){
            if(
    count<len){
                $(
    'div:eq('+count+')').fadeOut("slow",function(){ 
                       
    f();
                });
            }
            
    count++;
            
        }    
        
    f();
    }
    $(
    document).ready(function(){
        
    allFadeIn();
    }); 


    NB

    Per il test ho usato per ovvie ragioni fadeOut
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Funziona perfettissimamente benissimo
    Pietro

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.