Visualizzazione dei risultati da 1 a 3 su 3

Discussione: window.scroll

  1. #1

    window.scroll

    Ciao a tutti sto provando ad ricavare il valore dello scrolling della pagina in questo modo:

    codice:
    var scrollWin = function(wsy) {
        alert(wsy); 
    }
    window.addEventListener("scroll", scrollWin(window.scrollY));
    ma non da alcun valore nemmeno alert mi attiva

  2. #2
    ok risolto ho portato la dichiarazione della funzione senza parametri per poi prendere il valore dello scrolling direttamente nella funzione

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Quote Originariamente inviata da techno Visualizza il messaggio
    ok risolto ho portato la dichiarazione della funzione senza parametri per poi prendere il valore dello scrolling direttamente nella funzione
    Quando usi window.addEventListener, così come per qualsiasi altro callback, devi specificare la funzione da invocare, quindi devi crearla "sul posto" o specificare una variabile/nome che faccia riferimento alla funzione interessata, in modo che "dietro le quinte" venga poi invocata passando i valori dei parametri da ispezionare.

    Se metti le parentesi dopo il nome della funzione allora equivale a invocarla, che è tutta un'altra cosa.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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