Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    119

    [JS] problema con determinazione dello scroll

    Più nello specifico, ho un elemento posizionato in modo assoluto in cima alla pagina quindi con top:0, vorrei riuscire a sapere di quanti pixel si sposta in su quando scrollo la pagina. So che esistono le proprietà scrollQuellocheè e offsetQuellocheè ma non riesco ad ottenere particolari risultati. La situazione è tipo questa:

    codice:
    <div id="divassoluto" onclick="alert(this.scrollTop' - 'this.offsetTop)">
    contenuto
    </div>
    Che io clicchi appena caricato o dopo avere fatto un po' di scroll (e quindi il div esce dalla pagina) i valori non cambiano.

    Non è che qualcuno ha un suggerimento.

    Thanks

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    nessuna di quelle proprieta' cambia:
    lo scrollTop ti direbbe di quanto hai scrollato all' interno del div
    offsetTop la distanza dal contenitore del div (che ovviamente non cambia allo scroll del documento)

    controlla il window.pageYOffset e, qualora non disponibile (IE),
    il document.documentElement.scrollTop o, infine, il document.body.scrollTop

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    119
    Ecco infatti avevo trovato anche la proprietà che hai accennato e con quella funziona tutto, grazie

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.