Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292

    Aggiungere un preload ai contenuti

    Ciao ragazzi,
    volevo un aiuto da voi, in pratica ho fatto una funzione in jquery che esegue delle operazioni in una pagina php e restituisce il risultato in un div chiamato "cat". Funziona tutto, solo che per restituire il valore ci mette un po di tempo, quindi avevo pensato di aggiungere un preloading e alla comparsa del div deve scomparire l'immagine di preoading. Come devo fare?

    Codice PHP:
    <script type="text/javascript">
        function 
    add(){
            $.
    ajax({
                
    type"POST",
                
    url"http://localhost/home.php?task=addajaxcat&lang=it",
                
    success: function(html){
                
                $(
    ".cat").fadeOut('slow', function() {
                    $(
    ".cat").html(html).fadeIn('slow');
                });
                
                            }
            });
            
            }
    </script> 

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292
    up

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292
    up

  4. #4
    Ho lo stesso identico problema anche io... non apro un nuovo post perchè sarebbe inutile.
    Se qualcuno fosse tanto gentile da suggerire delle idee in merito mi sarebbe di grande aiuto.

    Grazie fin da ora.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292
    Non aiuta nessuno in questo forum purtroppo, sono dovuto andare in un altro forum per risolvere.

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292
    Comunque se ti può essere utile io ho risolto così, ma non so se è molto corretto:


    Codice PHP:
    <script type="text/javascript">
        function 
    add(){
           $(
    ".cat").html("immagine loading");
            $.
    ajax({
                
    type"POST",
                
    url"http://localhost/home.php?task=addajaxcat&lang=it",
                
    success: function(html){
                
                $(
    ".cat").fadeOut('slow', function() {
                    $(
    ".cat").html(html).fadeIn('slow');
                });
                
                            }
            });
            
            }
    </script> 

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    al div che riceverà i contenuti metti - con i css - un'immagine di sfondo con un preloader
    al successo della chiamata ajax rimuovi l'immagine di sfondo via javascript
    Vuoi aiutare la riforestazione responsabile?

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

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.