Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: jquery fade in

  1. #1

    jquery fade in

    buonasera!
    ho questo codice

    codice:
    	$(document).ready(function(){
    			
    			// Eseguo un effetto di apparizione, il contrario è fadeOut()
    			$("#container").fadeIn(3000);
    		
    			
    		});
    che mi fa apparire un div.
    Se avessi 3 div? come faccio a farli apparire uno dopo l'altro?

    grazie!

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    il fadeIn di ognuno va nel callback del precedente
    codice:
    $("#div1").fadeIn(3000,function(){
      $("#div2").fadeIn(3000,function(){
        $("#div3").fadeIn(3000)
      })
    });

  3. #3
    grazie della risposta....
    ma se questi 3 div fossero contenuti in un div contenitore?
    perchè nei css ho messo display:none ai 3 div contenuti e poi questo

    codice:
    $(document).ready(function(){
    			
    			// Eseguo un effetto di apparizione, il contrario è fadeOut()
    			$("#1").fadeIn(3000);{
    				$("#1").fadeIn(3000);{
    					$("#1").fadeIn(3000);}}
    		
    			
    		});
    solo che il 3 non fa il fadein ma è fermo... mentre gli altri due arrivano contemporaneamente...

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    per favore compara quello che ho scritto io con quello che hai scritto tu

  5. #5
    letto male grazie!

  6. #6
    ...ultima cosa..... se volessi aspettare 3 secondi prima che parta il terzo div?

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    una possibile soluzione con pipe()

    codice:
        $(document).ready(function() {
            
            $.Deferred(function($df) {
                $df
                    .pipe(function() { return $('#e1').fadeIn(1000) })
                    .pipe(function() { return $('#e2').fadeIn(1000) })
            })
            .resolve()
            .then(
                $('#e3').delay(3000).fadeIn(1000)
            );
            
        });
    Vuoi aiutare la riforestazione responsabile?

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

  8. #8
    mmm non mi appare nulla...

  9. #9
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    sorry ho sbagliato
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  10. #10
    Originariamente inviato da cavicchiandrea
    sorry ho sbagliato
    cos'hai sbagliato?

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.