Ciao a tutti
Sto prendendo il valore di scrollY della pagina ma stranamente mi da sempre "0" (zero):
come detto il risultato e sempre 0codice:window.onload() = () => { window.addEventListener("scroll", (event) => { alert(this.scrollY); } }
Ciao a tutti
Sto prendendo il valore di scrollY della pagina ma stranamente mi da sempre "0" (zero):
come detto il risultato e sempre 0codice:window.onload() = () => { window.addEventListener("scroll", (event) => { alert(this.scrollY); } }
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); });
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Devo chiederti una cosa che mi sta facendo impazzire, come posso gestire il "content" di un css con javascript?
Ho provato con el.style.content = "...";
ma mi da errore:
Uncaught TypeError: Cannot read property 'style' of null
at HTMLAnchorElement.<anonymous>
Per ogni domanda diversa, devi aprire un'altra discussione.
Oltre a questo, hai l'abitudine di non intervenire più nelle discussioni da te aperte per aggiornarle e capire se il problema è stato risolto o meno, inclusa questa ovviamente. Non è il modo corretto di usare un forum di discussione...
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...