Quote Originariamente inviata da techno Visualizza il messaggio
Ciao a tutti
Sto prendendo il valore di scrollY della pagina ma stranamente mi da sempre "0" (zero):

codice:
window.onload() = () => {
     window.addEventListener("scroll", (event) => {
          alert(this.scrollY);
     }
}
come detto il risultato e sempre 0
Il codice è sicuramente errato (sempre problema di copia/incolla?) dato che window.onload non va fatto seguire dalle parentesi, altrimenti si traduce in una chiamata piuttosto che un'assegnazione della funzione che deve gestire l'evento.

Inoltre, la chiamata ad alert() è piuttosto invasiva e potrebbe influire sullo scroll della finestra stessa.

Questo è un esempio di codice più semplice e funzionante:

codice:
window.addEventListener("scroll", {
	console.log(this.scrollY);
});