- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Chiamare funzione al verificarsi di scrollTop()
-
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.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
-
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.