Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310

    jQuery: effetto e loading

    codice:
    $.get("/foo.php"+searched+data, function(data){
    $(".searchresult").html(data);
    });
    cosi metto dentro il div searchresult il risultato di quella chiamata Get. Come posso fare per mettere una gif in loading per l'attesa?

    E per far apparire il div con effetto fadeIn, oppure show? le ho provate tutte, ma non funzionano

    tipo

    codice:
    $(".searchresult").show(data);
    probabilmente l'ora tarda non mi fa ragionare, qualcuno ha qualche idea?
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  2. #2
    Prendi spunto da questo: http://jsfiddle.net/mmarcon/EWmYd/

    ti basta rimpiazzare la setTimeout con la tua $.get.
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  3. #3
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    quindi cosi dovrebbe funzionare, giusto?

    codice:
    //Loader
    var loaderImg = $('<img/>').attr('src', 'http://dl.dropbox.com/u/234787/ifiddle/loader.gif').addClass('loader'),
    target = $('.searchresult');
        
    //Show loader
    target.append (loaderImg);
    $.get("/foo.php"+searched+data, function(data){
        target.children('.loader').remove();
        target.append (data.hide());
        content.fadeTo ('slow', 1);
    }, 3000);
    stasera lo provo, grazie per ora
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  4. #4
    Il 3000 toglilo, non è un parametro della get.
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  5. #5
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    Originariamente inviato da mxa
    Il 3000 toglilo, non è un parametro della get.
    ups, hai ragione, mi era sfuggito. Stasera provo e ti faccio sapere
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  6. #6
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    avevo un errore strano, ho risolto in questa maniera

    codice:
    $('.searchresult').html('
    
    [img]/img/loading.gif[/img]</p>');
    
    $.get(
        "/page.php"+searched+data,
        {},
        function(result) {
            $('.searchresult').html(result).fadeIn(500, function() {
                /* ie cleartype fadein bug */
                if (this.style.removeAttribute) { this.style.removeAttribute("filter"); }
            });
        }
    );
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

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.