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

Discussione: effetti con jquery

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2013
    Messaggi
    34

    effetti con jquery

    salve utilizzo jquery per richiamarmi uno script .php che mi da dei valori, ed ogni volta che si aggiungono nuovi valori, la tabella si aggiorna senza refresha della pagina. fin qui tutto bene ora vorrei aggiungere un effetto "di entrata" ogni qual volta viene caricato un nuovo dato.
    esempio:
    gigi ha ottenuto 10 punti
    mario ha ottenuto 5 punti


    ogni volta che appare un nuovo dato vorrei che fosse evidenziato con qualche effetto o magari anche un BIP.

    ecco il codice jquesry che uso:

    <script>

    $(function() {
    setInterval("updateTopic()", 2000); });

    function updateTopic() {
    $.ajax({
    'class': "module",
    url : 'ajax_php/stats/offerscomplete.php',
    success: function (data) {
    $("#latest-topic").html(data);
    }
    });
    }
    </script>

    <div id="latest-topic"></div>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    ogni volta che appare un nuovo dato vorrei che fosse evidenziato con qualche effetto o magari anche un BIP.
    Quale effetto?
    Bip o effetto?

    Decidi...

    Per una bella risata vai QUI

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2013
    Messaggi
    34
    un effetto, non saprei quale, grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2013
    Messaggi
    34
    un effetto qualsiasi, giusto x vedere come si fa in linea d principio, grazie

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    codice:
    function updateTopic() {
    $.ajax({
    'class': "module",
    url : 'ajax_php/stats/offerscomplete.php', 
    success: function (data) { 
    $("#latest-topic").html(data).delay(500).fadeIn(1000); 
    }
    });
    }
    Dovrebbe andare...

    Per una bella risata vai QUI

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2013
    Messaggi
    34
    l'ho messo ma nn fa niente, oppure l'effetto è impercettibile.
    c'è qualche lista di effetti o cose simili?
    cmq cosi funziona, ma nn fa nessun effetto. grazie

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Hai chiesto:

    un effetto qualsiasi, giusto x vedere come si fa in linea d principio, grazie
    E te l'ho fatto vedere "in linea di principio".

    c'è qualche lista di effetti o cose simili?
    Si certo, esiste. La trovi QUI.

    Ce ne sono altri, ma devi cercare in rete e studiarti un minimo di javascript e jQuery (una libreria disponibile per javascript)

    Per una bella risata vai QUI

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2013
    Messaggi
    34
    benissimo grazie, ma il problema è che nessun d questi effetti si vede, cioè nn fa niente è come prima, qualche idea?

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2013
    Messaggi
    34
    ho provato anche cosi:
    $("#latest-topic").html(data).slideDown('slow', function(data) {});


    seguendo come guida quel link che m hai passato, ma al solito l'effetto non si vede

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Ma

    <div id="latest-topic"></div>

    rimane fisso nella pagina?
    Cioè viene aggiornato il suo contenuto, oppure il #latest-topic stesso ?

    codice:
    $("#latest-topic").html(data).delay(500).fadeIn(1000);
    è per il div #latest-topic che aspetta mezzo secondo, poi fa il fadein.

    EDIT:

    mi fai vedere un link alla pagina ?
    Per una bella risata vai QUI

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 © 2026 vBulletin Solutions, Inc. All rights reserved.