+ Rispondi alla Discussione
Risultati da 1 a 2 di 2

Chiamare funzione al verificarsi di scrollTop()

Ultimo Messaggio di MatrixTeo il:
  1. #1
    User
    Data Registrazione
    Jul 2010
    Messaggi
    70

    Chiamare funzione al verificarsi di scrollTop()

    Ciao,

    Avrei bisogno di chiamare una funzione nel momento in cui, scrollando verso il basso, si arriva a fine pagina.
    Questa funzione deve contenere un contatore.

    Codice:
    i=0;
    $(window).scroll(function(){
    counter = i++;
    if ($(this).scrollTop() >= $(document).height() - $(window).height()) {
    mia_funzione(counter);
    }
    });
    Il problema è che al verificarsi della condizione il contatore viene incrementato fin tanto che la condizione rimane vera, quindi ad ogni scroll il contatore si incrementa di 20 o 30 volte.

    C'è un altro modo per fare in modo di chiamare la funzione nel momento in cui si arriva al piede della pagina, incrementando però di un solo valore var "counter"?

    Grazie

  2. #2
    User L'avatar di MatrixTeo
    Data Registrazione
    May 2009
    Messaggi
    67
    Ciao, puoi usare una variabile "aumenta_contatore" che può essere solo true o false, se l'utente scrolla di nuovo in alto, gli ricambi il valore.

+ Rispondi alla Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.